【发布时间】:2011-04-06 03:49:15
【问题描述】:
长话短说:
>>> re.compile(r"\w*").match(u"Français")
<_sre.SRE_Match object at 0x1004246b0>
>>> re.compile(r"^\w*$").match(u"Français")
>>> re.compile(r"^\w*$").match(u"Franais")
<_sre.SRE_Match object at 0x100424780>
>>>
为什么它在正则表达式中不匹配带有^ 和$ 的unicode 字符的字符串?据我了解,^ 代表字符串(行)的开头,$ - 代表字符串的结尾。
【问题讨论】:
标签: python regex unicode match character-properties