Python匹配分组

匹配分组

字符 功能
| 匹配左右任意一个表达式
(ab) 将括号中字符作为一个分组
\num 引用分组num匹配到的字符串
(?P<name>) 分组起别名
(?P=name) 引用别名为name分组匹配到的字符串
import re

#匹配出163、126、qq邮箱
ret=re.match("\w{4,20}@163\.com$","[email protected]")
print(ret.group())

ret=re.match("\w{4,20}@(163|126|qq)\.com","[email protected]")
if ret:
print(ret.group())
else:
print("不是163、126、qq邮箱") # 不是163、126、qq邮箱

猜你喜欢

转载自www.cnblogs.com/lisus2000/p/9728058.html
今日推荐