Python re模块、正则表达式
7.正则表达式 re 模块
方法:
re.match() 从开头匹配字符
re.search() 从整个字符串中匹配第一个匹配的
re.findall() 从整个字符串中匹配所有匹配的
re.split() 分割
re.replace() 替换
re.sub(source,destion,string,count=1)
1.匹配
. 匹配除去换行符之外的所有字符
\W 匹配字母或者数字或下划线、汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单次的开始或者结束
^ 匹配字符串的开始
$ 匹配字符串的结尾
匹配次数:
* 重复0次或者多次(匹配所有字符)
+ 重复一次或者多次(至少匹配一个字符)
?重复零次或者一次(匹配0个或者一个字符)
{n} 重复n次
{n,} 重复n次到无限次
{n,m} 重复n到m次
匹配格式:
[...] 匹配其中任意字符
(...) 匹配结果进行分组
作者:Alan
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利!