哪位大神能解释清楚这个表达式?
python吧
全部回复
仅看楼主
level 4
这个是提取末尾是3连号的手机号,但不明白最后的\d代表什么意思? {2}是重复谁? ?= 到底是什么意思?
findall(r'1[358]\d{6}(?:0(?=1)|1(?=2)|2(?=3)|3(?=4)|4(?=5)|5(?=6)|6(?=7)|7(?=8)|8(?=9)){2,}\d')
2019年11月03日 15点11分 1
level 9
重复前面括号()缓存的表达式
2019年11月03日 16点11分 2
末尾的/d 是什么意思
2019年11月04日 00点11分
@☞鱼那么少 匹配十进制数字,一位
2019年11月04日 01点11分
@jmzl℃ 在本表达式中,/d应该不是一个随机数字吧
2019年11月04日 03点11分
@☞鱼那么少 最后那一个
2019年11月04日 03点11分
level 9
前面的358是错误的,现在的手机号段,13 14 15 16 17 18 19都是手机号码
2019年11月04日 00点11分 3
1