我想在程序输出日志上执行正则表达式匹配(Python)。该日志包含一些看起来像这样的行:
...
VALUE 100 234 568 9233 119
...
VALUE 101 124 9223 4329 1559
...
我想捕获在以VALUE开头的行的第一次出现之后出现的数字列表。例如,我希望它返回('100','234','568','9233','119')
。问题是,我不知道预先有多少个数字。我尝试使用这个正则表达式:
VALUE (?:(\d+)\s)+
这个正则表达式匹配了这一行,但它只捕获了最后一个值,所以我只得到('119',)。