判断一个字符是否是组合变音符号

时间:2009-03-11 17:55:57

标签: python unicode diacritics

如果你在python(2.x)中循环使用unicode字符串,请说:

  

ak.sɛp.tɑ

如何判断当前字符是否为组合变音符号?

例如,上面字符串中的最后一个字符实际上是一个组合标记:

  

ak.sɛp.tɑ - >

1 个答案:

答案 0 :(得分:8)

使用unicodedata模块:

import unicodedata
if unicodedata.combining(u'a'):
    print "is combining character"
else:
    print "is not combining"

这些帖子也相关

How do I reverse Unicode decomposition using Python?

What is the best way to remove accents in a Python unicode string?