正则表达式
正则表达式
是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符,及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
re模块的应用
格式:
re.findall("匹配规则","字符串")
特定字符
. 匹配单个任意字符
[] 中括号里面的内容会被逐一匹配
\d 匹配单个数字
\w 匹配[0-9 a-z A-Z _] 中的任意字符
\s 匹配空白字符 空格 tab键
* 左邻字符出现0次或多次
+ 左邻字符出现1次或多次
? 左邻字符出现0次或1次
{} 指定匹配字符次数
{3}:左邻字符出现3次
{2,3}:左邻字符出现2到3次
{2,}:左邻字符出现最少2次
() 分组 保存
^ 匹配以..开头的行
$ 匹配以..结尾的行
//分隔符应用
| 或者的意思
标签:字符,匹配,..,正则表达式,左邻,字符串
From: https://www.cnblogs.com/megshuai/p/18517659