首先,需要注意的是:
(1) python自身处理字符串时,反斜杠'\'就是转义字符
(2) 正则表达式处理的时候,反斜杠'\'也是转义字符
代码:
# coding:utf-8
import re
test_str = "abc\\de\\fg" # 字符串中的 '\\'其实代表只有一个 '\',另一个用作转义
re_str = "\\\\" # 同样此正则字符串中其实只有两个 '\\', 一个用作正则的转义,一个代表匹配
res = re.findall(re_str, test_str)
print res
for i in res:
print i输出:匹配到 '\' 字符
本文介绍了Python中如何处理字符串内的反斜杠字符以及在正则表达式中使用反斜杠进行匹配的方法。
2万+

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



