python的re模块学习
正则表达式的语法清单
import re(正则表达式包)
1、确定字符串中有123456
text=“身高:170,体重:168,学号:123456,密码:9876”
print(re.findall(r’123456’,text))
查text是否包含123456
r
\d :全部数字(一个数字)
\D:非数字的全部内容
\w:全部字符(标点符号除外)
[1-9] 匹配1—9的数字
[a-z] 匹配a-z的字符
[^1-9] 匹配除1-9的字符
\d+:(匹配多个数字连续)在/d后面出现+表示数字可以出现1到多次
\d?:(匹配0个或一个数字)
\d*:(匹配0个或多个数字)
\d{1,4}:(匹配1到4个数字)
组合匹配
找座机号码
\d{4}—\d{8}
| 或
^异或 一个行的开头
$表示
(\W{3})(\1) (\1)表示与前面第1个括号内容相同
未续待完》》》