#渡された文字列に非ASCII文字があるか?
#Pythonの正規表現を使用して、渡された文字列に非ASCII文字があるかチェックします。(UTF-8向け)
#Python 正規表現 非ASCII文字 UTF8
regexp = re.compile(r'[^\x20-\x7E]')
result = regexp.search(" abcdefghijklmnopqrstuvwxyz!#$&'()[]@")
if result != None :
print(u"文字列に非ASCII文字が存在する".encode('shift_jis'))
else :
print(u"文字列に非ASCII文字が存在しない".encode('shift_jis'))
#↓
#"文字列にASCII文字でない文字が存在しない"
2008年09月10日
正規表現で、渡された文字列に非ASCII文字があるか?のチェック(Python編)
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/19156486
この記事へのトラックバック
http://blog.sakura.ne.jp/tb/19156486
この記事へのトラックバック