需要在Python中基于正则表达式提取子字符串

use*_*354 -6 python regex substring

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

例如

邮政信箱88743

邮政信箱04049

邮箱304040

邮政信箱49293

邮政信箱2039a

结果:我应该能够提取以下子句

88743

4049(领先0被删除)

304040

49293

2039a

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

请帮忙!!

NPE*_*NPE 7

以下应该这样做:

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

s你的字符串在哪里