【发布时间】:2018-02-12 15:44:26
【问题描述】:
我正在对字符串进行正则表达式以查找特定模式:
fileName = '123456_BI12554_AA_0021.jpg'
id = re.findall(r'(_BI\d{5}_)', fileName)
找到_BI12554_,但有时有 6 个数字,而不仅仅是 5 个。
有没有办法找到_BI和_之间的所有数字,不管有多少?
【问题讨论】:
-
为什么不
re.findall(r'(_BI\d+_)', fileName)