1

我的代码中有以下行:

if "♠" in text:
    do_something()

工作时没有一些 UTF-16 编码的文本文件。它有效,但看起来有点傻(对我来说)。有没有什么办法可以按照“\code for this character here”的方式写一些东西,以便它适用于以 UTF-16 编码打开的文本数据?另外我如何在正则表达式中使用它?假设我想匹配以 ♠ 或 ♥ 符号开头的每一行。

感谢帮助 :)

4

1 回答 1

5

如果你想要一个符号名称,你可以使用\N{unicode character name}

'\N{BLACK SPADE SUIT}'

(名称见http://www.fileformat.info/info/unicode/char/2660/index.htm)。

于 2012-10-25T03:25:56.577 回答