我想在程序的輸出日誌上進行正則表達式匹配(使用Python)。該日誌包含一些看起來像這樣的行:我如何與具有未知組數的分組進行匹配
...
VALUE 100 234 568 9233 119
...
VALUE 101 124 9223 4329 1559
...
我想捕獲以VALUE開頭的行首次出現後出現的數字列表。即,我希望它返回('100','234','568','9233','119')
。問題是我不知道會有多少個數字。
我試圖用這個作爲一個正則表達式:
VALUE (?:(\d+)\s)+
此相匹配的行,但只抓住了最後的價值,所以我只是得到(「119」)。
基於前面的問題,我發現這是不可能的正則表達式:http://stackoverflow.com/questions/464736/python-regular-expressions-how-to-capture-multiple-groups-from-a -wildcard-expre#464755 – 2009-09-10 20:14:26