🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
| 字符 | 功能 | | --- | --- | | \| | 左右任意一个表达式 | | (ab) | 将括号中字符作为一个分组 | | \num | 引用分组num匹配到的字符串 | | (?P\<name\>) | 分组起别名 | | (?P=name) | 引用别名为name分组匹配到的字符串 | 示例 ~~~ import re # | #匹配0到100的数字 ret = re.match('[1-9]?\d$|100', '66') print(ret.group()) # () #匹配163, 126, qq邮箱 ret = re.match('\w{4,20}@(163|qq|126)\.com', '12345@163.com') print(ret.group()) #不以4和7结尾的手机号 ret = re.match('1\d{9}[0-36-68-9]', '18512345678') print(ret.group()) ~~~