Python中Raw string解决了该问题, 只需给'\'加上前缀'r'即可, 如r'\n', 表示'\'和'n'两个普通字符, 而不是原来的换行....前缀'r'类似于sed命令的-r(use extended regular expressions)参数. ...这也从侧面说明了, 对于re模块, 有非编译和编译两种使用方式, 如下所示.
1.
result = re.match(pattern, string)
2.
prog = re.compile(pattern...)
result = prog.match(string)
它们达到的效果是相同的, 只是后者暂存了正则表达式对象, 对于某块代码中频繁使用该正则表达式的情形, 后者性能一般会高于前者....至此对re模块框架性梳理就这样了, 给出些例子, 对上面的内容总结下.
1.