https://www.cnblogs.com/dyfblog/p/6088582.html
1,正则表达式很多字符匹配都是 以 \ 开头的,但是在python中 \ 代表转义字符,且python会优先使用字符转义,然后再使用正则表达式里面的转义。
首先正则表达式是一个python的字符串
字符串本身会先进行转义处理
正则表达式引擎得到处理之后的字符串后再对字符串进行正则表达式引擎自己的处理
开始匹配
# 字符串
# '\\\\'
# 经过python处理之后
# '\\'
# 正则表达式引擎接收到的
# '\\'
# 正则表达式引擎进行转义处理后 可以匹配到 \
# '\'
# 错误写法
# print '\'
# 正确写法
print '\\'
#>>> \
# 原生字符串
print r'\\'
#>>> \\