【发布时间】:2017-04-16 21:08:20
【问题描述】:
我正在尝试匹配文字字符串'\$'。我用反斜杠转义了 '\' 和 '$' 。当我转义模式中的反斜杠时,为什么不起作用?但是,如果我使用点,它就会起作用。
import re
print re.match('\$','\$')
print re.match('\\\$','\$')
print re.match('.\$','\$')
输出:
None
None
<_sre.SRE_Match object at 0x7fb89cef7b90>
有人能解释一下内部发生了什么吗?
【问题讨论】:
标签: python regex python-2.7