python正则表达式

不常用匹配符

非贪婪模式(用于重复修饰符后)
python正则表达式
\B 和 \b 区别
python正则表达式
往往 \大写字母 \小写字母 是相反的范围

\w 所有单词字符[a-z1-9]
\W 非\w = [^a-z1-9]
\f 一个换页符

常用的正则方法

Name funcntion
compile 封装匹配串(pattern),便于复用
search 直接扫描字符串,把第一个结果返回
findall 返回所有合适的结构
group(int) 获得匹配串内第n-1()的结果【因为(0)是整体匹配串】
match(compileOjb,str) 使用compile封装好的匹配串,来匹配str字符串

匹配模式(重要)

其中 re.S 全匹配(无视\n,这一项最重要)
一般的compile不加匹配模式,只匹配一行!!
python正则表达式