【Python 正则表达式】把匹配到的结果打包成字典 dictionary

import re

s = "1102231990xxxxxxxx"
data = re.search('(?P<province>\d{3})(?P<city>\d{3})(?P<born_year>\d{4})', s)
dataDict = data.groupdict()
print(dataDict)

 输出结果:

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

posted @ 2022-03-27 21:10  易点灵通  阅读(372)  评论(0)    收藏  举报