【发布时间】:2010-12-16 20:16:14
【问题描述】:
将空字符串传递给正则表达式对象时,搜索的结果是匹配对象而不是 None。应该是 None ,因为没有什么可匹配的?
import re
m = re.search("", "some text")
if m is None:
print "Returned None"
else:
print "Return a match"
顺便说一句,使用特殊符号 ^ 和 $ 会产生相同的结果。
【问题讨论】: