【发布时间】:2020-02-16 20:44:10
【问题描述】:
您好,我有一些乱七八糟的文本,我无法以任何好的方式处理,我想匹配原始字符串中的所有邮政编码 5 位数字,然后将它们附加到列表中。我的字符串看起来像这样:
string = '''
January 2020
Zip Code
Current Month
Sales Breakdown
(by type)
Last Month Last Year Year-to-Date
95608
Carmichael
95610
Citrus Heights
95621
Citrus Heights
95624
Elk Grove
95626
Elverta
95628
Fair Oaks
95630
Folsom
95632
Galt
95638
Herald
95641
Isleton
95655
Mather
95660
North Highlands
95662
Orangevale
Total Sales
43 REO Sales 0 45
40 43
Median Sales Price $417,000
$0 $410,000 $400,000
$417,000
'''
【问题讨论】:
-
zips = re.findall(r'\b\d{5}\b', string) -
到目前为止你有什么尝试?
-
Ups,对不起@Nick,我之前没有看到你的评论来发布我的答案。
-
@Ivanhercaz 没问题;我本可以回答但没有回答,因为我希望这个问题会作为重复而被关闭。
-
是的,我也完全同意:(