代码之家  ›  专栏  ›  技术社区  ›  ʞɔıu

告诉字符是否为组合音调符号

  •  3
  • ʞɔıu  · 技术社区  · 15 年前

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

    AK.S_155;P.T__

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

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

    AK.S_155;P.T_-->_

    1 回复  |  直到 13 年前
        1
  •  8
  •   Community Romance    7 年前

    使用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?