【发布时间】:2016-12-01 07:07:06
【问题描述】:
我有一个单词列表转换为unciode 字符串列表,但我无法从字符串列表中匹配特定单词的结尾字符串,例如:
列表,其中包含需要删除的字符串。例如
उपलब्धियां是转换成unicode时的单词u'\u0909\u092a\u0932\u092c\u094d\u0927\u093f\u092f\u093e\u0902'
包含字符串的列表,如果在 unicode 中的单词末尾找到需要删除的字符串
r3_bad= [u"0900", u"0901", u"0902",u"0903"];
在这种情况下,u0902 位于坏字符串列表的末尾,因此将被删除。
我试过了
if re.search(r'u$[0-3]',word[-1]) :
它不返回真 我不知道为什么。
请帮助提前谢谢。
【问题讨论】:
-
只要打印
r'u$[0-3]'和word[-1]你就应该明白为什么Python在latter中找不到former了。
标签: python regex string unicode matching