【发布时间】:2015-05-08 01:05:20
【问题描述】:
我有正则表达式模式"^[a-zA-z0-9]+$"
据我了解,它应该描述一个词或类似的东西。
我尝试验证像"counter"这样的字符串:
re.match("^[a-zA-z0-9]+$", "counter")
# Result: <_sre.SRE_Match object at 0x000000AA2053C578> #
如果我有像 "/" 这样的特殊字符,它将不匹配(不返回任何内容)。
re.match("^[a-zA-z0-9]+$"), "coun/ter")
但如果我试试这个:
re.match("^[a-zA-z0-9]+$", "coun[ter")
# Result: <_sre.SRE_Match object at 0x000000AA2053C440> #
再次匹配,我不明白为什么?
【问题讨论】:
标签: python regex match special-characters