python正则表达式:import re
\ : 转义字符
. : 匹配任意一个字符(处理\n)
[...] : 匹配字符集中的任何一个字符
\d/\D : 匹配数字/非数字
\s/\S : 匹配空白/非空白字符
\w/\W : 匹配单词字符[a-zA-Z0-9]/非单词字符
* : 匹配前一个字符0次或者无限次
+ : 匹配前一个字符1次或者无限次
? : 匹配前一个字符0次或者1次
{m}/{m,n} : 匹配前一个字符m次或者n次
*?/+??? : 匹配模式变为非贪婪(尽可能少匹配字符)
^ : 匹配字符串开头
$ : 匹配字符串结尾 (在字符串的后边加$)
\A/\Z : 指定的字符串
python re模块中四个函数:
1:search(pattern,string,flags=0) 在一个字符串中查找匹配
2:findall(pattern,string,flags=0) 找到匹配,返回所有匹配部分的列表
3:sub(pattern,repl,string,count=0,flags=0) 将字符串中匹配正则表达式的部分替换为其他值
4:split(pattern,string) 根据匹配分割字符串,返回分割字符串组成的列表