不能使 python 的正则表达式忽略 unicode 字符串中的大小写。
mach = re.search(ur'(?P<mach>(?<=\s)%s(?=[\s\.]))' % u'смотреть', st, re.I | re.U)
在哪里
st = u" человека... Смотреть телесериал на тернет. "
注意这个词 - Смотреть
?
我希望我的正则表达式能找到这个词以及这个смотреть
至今:
print mach
> None
PS:现在大家可以开始减去我的问题了。它现在真的有效。即使从我的例子。但是,我花了半天时间来解决这个问题。