Python正则表达式学习
https://www.liaoxuefeng.com/wiki/1016959663602400/1017639890281664
一、基本符号
符号 | 意义 |
---|---|
\d | 数字 |
\w | 字母或数字 |
\s | 空格或Tab空白符 |
. | 任意字符 |
* | 任意个字符包括0个 |
+ | 至少一个字符 |
? | 0或1个字符 |
{n} | n个字符 |
[ ]表示范围
[0-9a-zA-Z_] 匹配一个数字、字母或下划线;
A|B 或;^ 开头;$ 结尾
二、re模块——包含正则表达式所有功能
import re
re.match(r'^\d{3}\-\d{3,8}$', '010-12345')
match()返回一个Match对象,否则返回None
test = '用户输入的字符串'
if re.match(r'正则表达式', test):
print('ok')
else:
print