我有一个包含ABC 12345
,还有ABC 98765.
或者ABC 55555<
的字符串。
为了查找ABC
并识别后面的数字序列,我使用以下代码:
index = page.find('ABC',index)
t1 = page.find(' ',index+1)
t2 = page.find(' ',t1+4)
这给我返回了结果12345
,但没有98765
或55555
。
我该如何修改第三行以查找空格和其他字符,例如.
或<
?
我尝试过:
import re
t2 = re.search("\d", page,t1+4)
但是这个语法是有误的。
\s*
变成非贪婪模式,用\s*?
替换它,或者甚至只使用ABC (\d+)
来匹配一个空格。 - Martijn Pieters(\d+)
解决了这些性能问题。再次感谢您的帮助,非常感激。 - lejonet