\ : 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。
. : 匹配除“\n”之外的任何单个字符。要匹配包括“\n”在内的任何字符,请使用像“(.|\n)”的模式。
代码:
import re
result = re.search(r'a\..', 'a.b')
print(result.group())
# 输出:a.b
解释:
. 表示匹配任意一个字符,\n除外
\. 表示匹配 '.' 这个字符
因而 'a\..' 匹配的为 'a.b'
2314

被折叠的 条评论
为什么被折叠?



