1.身份证解析匹配--》分组匹配
例:身份证 1102231990xxxxxxxx
import re
s = '1102231990xxxxxxxx'
res = re.search('(?P【python|python 常用匹配】\d{3})(?P\d{3})(?P\d{4})',s)
print(res.groupdict())
此分组取出结果为:
{'province': '110', 'city': '223', 'born_year': '1990'}
1.身份证解析匹配--》分组匹配
例:身份证 1102231990xxxxxxxx
import re
s = '1102231990xxxxxxxx'
res = re.search('(?P【python|python 常用匹配】\d{3})(?P\d{3})(?P\d{4})',s)
print(res.groupdict())
{'province': '110', 'city': '223', 'born_year': '1990'}