风之领主

千秋邈矣独留我,百战归来再读书

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  05_Linux

摘要:身份证匹配: idcardregex = r"^[1-9]\d{13,16} [0-9x]$" re.search(idcardregex, "110101198001017032") != None # =>True 小写字母可能会匹配错误 使用括号 可以兼容15位和18位的情况。是用括号的意思就 阅读全文
posted @ 2019-09-11 15:13 风之领主 阅读(2332) 评论(0) 推荐(0)

摘要:匹配优先量词:优先选择匹配。 忽略优先量词:优先选择忽略。 正则表达式,量词是匹配优先的,也就是说,量词会尽量地吃,直到由于吃得太多,导致后面没法匹配,才吐出来一个。 举例来说,文本ab1cd2,正则表达式 .*[0-9] 匹配过程:*一直吃到2,发现坏了,数字没法匹配了,于是突出2,匹配成功,结束 阅读全文
posted @ 2019-09-10 18:09 风之领主 阅读(155) 评论(0) 推荐(0)

摘要:量词 [0-9],\d 匹配邮政编码 使用量词简化字符组 re.search{r"^\d{6}$", "100859"} != None 量词可以表示不确定的长度,通用形式是{m,n} 表示长度不确定的量词: 阅读全文
posted @ 2019-09-09 16:39 风之领主 阅读(218) 评论(0) 推荐(0)