2020-03-28
阅读量:
573
re.excape()输出为什么是双反斜杠?
>>>re.escape('www.python.org')
'www\\.python\\.org'
re.escape() 可以对字符串中所有可能被解释为正则运算符的字符进行转义.输出应该是单斜杠,为什么是双斜杠呢?
打印一下看看
>>>print(re.escape('www.python.org'))
www\.python\.org
要表达一个字面意思的.,在书写时要在其前面多写两个反斜杠
为了方便在正则表达式里面让所有含有特殊含义的字符(实际上是除字母数字下划线以外所有的字符,不管有没有特殊含义)都变成字面意思,re提供了escape函数






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论