用了一阵的python的re模块,自己总结过几次常用的方法,回头再看官方文档决定—-翻译一遍!
https://docs.python.org/2/library/re.html
regular expression operations 正则表达式相关操作
这个模块提供了与Perl相似的正则匹配操作。查询的模式与字符串可以是Unicode以及8比特串。
正则表达式使用反斜杠表示特殊字符的一般形式。比如要匹配反斜线\ 表达式为‘\’,其中头尾的为这则表达式所需的格式。
使用Python直接处理原始字符创;若字符串前缀以‘r’开头,反斜线将不被特殊处理。例如 r”\n”代表两个元素包含’\‘和’n’
Regular Expression Syntax句法 正则表达式是对能匹配的字符串的一种表达方式。
正则表达式包括普通字符与特殊字符。 特殊字符不仅有普通字符的功能,还具有正则表达式的解释方式。 特殊字符有:
‘.’
在默认情况下,它能匹配除新的一行以外的字符。当[DOTALL](https://docs.python.org/2/library/re.html#re.DOTALL)被设置时也可以表示新的一行
‘^’
匹配字符串开始>
‘$’
匹配字符串结束>
‘*’
匹配0或更多重复的字符,**尽可能的**匹配重复的
English Words Record: backslash反斜线 caret 脱字号^ indicate指示,暗示 collide 碰撞,冲突 specify具体说明