Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果你在 python (2.x) 中循环字符一个 unicode 字符串,说:
ak.sɛp.tɑ̃
您如何判断当前字符是否是组合变音符号?
例如,上面字符串中的最后一个字符实际上是一个组合标记:
ak.sɛp.tɑ̃ --> ̃
使用 unicodedata 模块:
import unicodedata if unicodedata.combining(u'a'): print "is combining character" else: print "is not combining"
这些帖子也很相关
如何使用 Python 反转 Unicode 分解?
删除 Python unicode 字符串中的重音符号的最佳方法是什么?