![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
文章平均质量分 86
hibernate2333
这个作者很懒,什么都没留下…
展开
-
第3章 括号
第3章 括号^[1-9]\d{14}(\d{2}[1-9x])?$分组:如果用量词限定出现次数的元素不是字符或者字符组,而是连续的几个字符甚至子表达式,就应该用括号将它们“编为一组”有了分组,就可以准确表示“长度只能是m或n”例子:匹配一个长度为13或者16的数字字符串\d{13,16},但长度为14或15的数字字符串同样会匹配。真正准确的做法是:首先匹配长度为13的数字字符串,然后匹配可能出现的长度为3的数字字符串,正则表达式就成了\d{13}(\d{3})?。.原创 2021-08-26 11:33:46 · 238 阅读 · 0 评论 -
正则表达式-量词
第2章 量词2.1 一般形式例2-1 匹配邮政编码re.search(r"^\d\d\d\d\d\d$", "158695") != None # Truere.search(r"^\d{6}$", "158695") != None # True例2-2 使用量词简化字符组通用形式是{m,n},其中m和n是两个数字(有些人习惯在代码中的逗号之后添加空格,这样更好看,但是量词中的逗号之后不能有空格),它限定之前的元素[1]能够出现的次数,m是下限,n是上限(均为闭区间)原创 2021-08-17 20:13:45 · 167 阅读 · 0 评论