概述
python的正则表达式 re
可以在字符串前加上 r 这个前缀来避免部分疑惑,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义 。
一般正则表达式使用反斜杆()来转义特殊字符,使其可以匹配字符本身,而不是指定其他特殊的含义。这可能会和python字面意义上的字符串转义相冲突,这也许有些令人费解。比如,要匹配一个反斜杆本身,你也许要用’\’来做为正则表达式的字符串,因为正则表达式要是,而字符串里,每个反斜杆都要写成。
你也可以在字符串前加上 r 这个前缀,因为 r 开头的python字符串是 raw 字符串,所以里面的所有字符都不会被转义,比如r’n’这个字符串就是一个反斜杆加上一字母n,而’n’我们知道这是个换行符。因此,上面的’\’你也可以写成r’’ 。
其他正则表达式相关可以参考:
http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
最后
以上就是傻傻柚子为你收集整理的python r和转义字符的全部内容,希望文章能够帮你解决python r和转义字符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复