\d == [0-9]
\D == [^0-9]
\w == [a-zA-Z0-9_]
+代表至少一次或者多次,?代表一次或0次 *代表可有可无
.代表任何字符
match()从起始位置开始往后查张,返回第一个符合规则的
search()函数代表搜索只要有就好,与顺序无关
findall()搜索所有相同的字符,返回结果列表
s pilt()函数将字符切割,返回列表模式
\b匹配任意字符边界
su b()进行替换
eg:re.sub(r"php","python","php php php ")
^以......开头,$以结尾
[^]不以这个开头
[]随便一个
*0次或者多次,?一次或者0次
[m,n]出现m次,不超过n次
()代表将里面的东西分组起来
re.I忽略大小写
s=re.match('1[23456789]\d{9}','15339182819')