python 常用匹配

1.身份证解析匹配--》分组匹配

例:身份证 1102231990xxxxxxxx

import re
s = '1102231990xxxxxxxx'
res = re.search('(?P\d{3})(?P\d{3})(?P\d{4})',s)
print(res.groupdict())

此分组取出结果为:

{'province': '110', 'city': '223', 'born_year': '1990'}

 

你可能感兴趣的:(python 常用匹配)