-6

我需要使用 Python 提取 PO BOX 的任何可能组合之后出现的子字符串

例如

邮政信箱 88743

邮政信箱 04049

邮政信箱 304040

邮政信箱 49293

邮政信箱 2039a

结果:我应该能够提取以下子字符串

88743

4049(删除了前导 0)

304040

49293

2039a

子字符串可以是字母数字并包含 1-10 个数字

请帮忙!!

4

1 回答 1

7

以下应该做到这一点:

re.findall(r'P[.]?O[.]?\s*box\s+0*([0-9a-zA-Z]+)', s, re.I)

s你的字符串在哪里。

于 2013-01-04T17:56:28.447 回答