我的代码中有以下行:
if "♠" in text:
do_something()
工作时没有一些 UTF-16 编码的文本文件。它有效,但看起来有点傻(对我来说)。有没有什么办法可以按照“\code for this character here”的方式写一些东西,以便它适用于以 UTF-16 编码打开的文本数据?另外我如何在正则表达式中使用它?假设我想匹配以 ♠ 或 ♥ 符号开头的每一行。
感谢帮助 :)
我的代码中有以下行:
if "♠" in text:
do_something()
工作时没有一些 UTF-16 编码的文本文件。它有效,但看起来有点傻(对我来说)。有没有什么办法可以按照“\code for this character here”的方式写一些东西,以便它适用于以 UTF-16 编码打开的文本数据?另外我如何在正则表达式中使用它?假设我想匹配以 ♠ 或 ♥ 符号开头的每一行。
感谢帮助 :)
如果你想要一个符号名称,你可以使用\N{unicode character name}
:
'\N{BLACK SPADE SUIT}'
(名称见http://www.fileformat.info/info/unicode/char/2660/index.htm)。