我对REGEX有疑问。
这听起来非常简单,我记得这样做但不知何故它被删除了,我发现它很难找回来。
我想从一行中提取一组数字。
如果数字位数> 3 - 选择它。
EG: ga3rdparty / phpMyAdmin的/ i0ndex.php&安培; t0oken = abf540063shakk
此行每次都可能不同,但只有1组数字超过2位。
输出:540063
提前谢谢
答案 0 :(得分:1)
您可以使用\d{3,}
,其中3是最小位数。你来看看下面的python代码
import re
var= "ga3rdparty/phpMyAdmin/i0ndex.php?&t0oken=abf540063shakk"
pattern = re.compile(r'\d{3,}')
for match in pattern.findall(ver):
print(match)