飞机场场长

本博客主要摘录python相关的知识,欢迎参阅。

导航

正则表达式--前缀r

http://ldl.wisplus.net/2010/09/10/python%E4%B9%8B%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/

在字符串前添加前缀r,形成“原始字符串”,可以避免字符串中字符’\'进行转义.

>>> re.sub(r’\\a\|b’,'c’,r’\a|b’)
‘c’
在匹配模式中:’|'有特殊意义or,可以通过前面加上’\'变成’\|’可以使其变成单纯的字符’|’.’\'有特殊意义,通过前面加上’\'变成’\\’,即是变成单纯的字符’\’
在匹配字符串中:若没有前缀r,’\a’进行转义表示1个字符’\a 响铃(BEL)’.若有前缀r,’\a’表示2个字符’\'与’a’

posted on 2012-07-09 23:55  飞机场场长  阅读(3294)  评论(0)    收藏  举报