text1=""" my acc no is 1234 5678.I pay 123$ as an interest @ 14.9% starting from 12/07/19.My debit number is 123-45666-789-112"""
我希望输出具有所有数字,如1234 5678, 123$, 14.9%, 12/07/19,123-45666-789-112
我试图运行的代码给出了部分结果。请帮帮我
import re
reg="\d{1,}[^a-zA-Z]?\d{1,}?[^a-zA-Z]?\d?"
gc=re.compile(reg)
number = gc.findall(text1)
print(number)
['1234 567', '123$', '14.9%', '12/07', '19.', '123-456', '66-789', '112']
另外,如果我想要数字前的两个单词,我该如何提取?即acc编号是1234 5678等。
哈士奇WWW
郎朗坤
相关分类