正则表达式基础部分:
- 正则规则
- 数据
- match对象
import re
ret = re.match("[hH]ello", "hello world!")
print(ret)
# <_sre.SRE_Match object; span=(0, 5), match='hello'>
print(ret.group())
# hello
- []表示一个字符
可以通过是否返回match对象判断是否满足匹配
import re
phone1 = "66666666666"
phone2 = "13156023872"
# ret = re.match("[1257]", phone1) # None
ret = re.match("[1257]", phone2) # <_sre.SRE_Match object; span=(0, 1), match='1'>
print(ret)
- 返回None,表示不符合规则