# 正则表达式
规则:
单字符:
. : 除换行以外所有字符
[] : 匹配集合中任意一个字符
\d : 数字
\D : 非数字
\w : 数字、字母、下划线、中文
\W : 非数字、字母、下划线、中文
\s : 空格
\S : 非空格
数量修饰:
* : 任意多次
+ : 至少1次
?: 非贪婪方式,可有可无
{m} : 固定m次
{m+} : 至少m次
{m,n} : m到n次
起始:
^ : 以啥啥开头
$ : 以啥啥结尾
常用组合和函数:
.* : 贪婪方式任意字符任意次数
.*? : 非贪婪方式任意字符任意次数
r = re.compile(r'正则表达式',re.S) :
最常用:将规则传递给某个参数以便反复使用
re.match\re.search\(字符串)
re.findall(字符串)
re.sub(正则表达式,替换内容,字符串)
---------------------
作者:Never-Giveup
来源:CSDN
原文:https://blog.csdn.net/qq_36653505/article/details/85563418
版权声明:本文为博主原创文章,转载请附上博文链接!
|
|