python 正则表达式

一、介绍

正则表达式不仅仅存在python中,正则表达式实质式字符串

二、字符

元字符 匹配内容
 . 匹配换行符的任意字符
w 匹配字母、数字、下划线
s 匹配空字符,space or table
d 匹配数字
W 匹配字母、数字、下划线以外的任意字符
S 匹配空字符以外的任意字符
D 匹配数字以外的任意字符
匹配换行符
匹配tab键
^ 字符串的开头
# 字符串的结尾
a|b 匹配a或b
[....] 匹配字符组里的字符,一个字符
[^.....] 匹配字符组以外的元素
() 分组

三、量词

量词 用法
* 0个或多个
+ 1个或多个
? 0个或1个
{n} n个
{n,} 最少n个
{n,m} n个到m个

四、转义字符

正则表达式 目标
\n
r' '

五、使用规则

1.格式

元字符+量词

2.惰性运算

元字符+量词+?

原文地址:https://www.cnblogs.com/wt7018/p/10878712.html