热线电话:13121318867

登录
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.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子