全角文字を半角に変換する
unicodedataというパッケージが利用出来ます。
import unicodedata
ustr = u'123' # or unicode(str)
print unicodedata.normalize('NFKC', ustr)
第一引数には、NFC, NFKC, NFD, NFKDの4種類が指定可能です。カノニカル・デコンポジションがどうだこうだとドキュメントに書いてあるのですが…よく分かりませんでした…。
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について