2008年12月22日

渡された文字列に半角カタカナがあるか?のチェック(Python編)


# encoding: utf-8
import re

#文字列に半角カタカナが存在するか?
#Pythonの正規表現を使用して、渡された文字列に半角カタカナがあるかチェックします。(UTF-8向け)
#Python 正規表現 半角カタカナ UTF8
regexp = re.compile(r'(?:\xEF\xBD[\xA1-\xBF]|\xEF\xBE[\x80-\x9F])')
result = regexp.search("aaaaアあああああ")
if result != None :
print(u"文字列に半角カタカナが存在する".encode('shift_jis'))
else :
print(u"文字列に半角カタカナが存在しない".encode('shift_jis'))
#↓
#"文字列に半角カタカナが存在する"

posted by 台北猫々 at 21:36| Comment(0) | TrackBack(0) | 技術メモ(Python)
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/24644519

この記事へのトラックバック