我想匹配模式可能有多個模式的實例的字符串。我需要單獨的每個實例。 re.findall()
應該這樣做,但我不知道我在做什麼錯。Python正則表達式匹配多次
pattern = re.compile('/review: (http://url.com/(\d+)\s?)+/', re.IGNORECASE)
match = pattern.findall('this is the message. review: http://url.com/123 http://url.com/456')
我需要 'http://url.com/123',並且http://url.com/456兩個數123 & 456是match
列表的不同的元件。
我也試過'/review: ((http://url.com/(\d+)\s?)+)/'
作爲模式,但沒有運氣。
只是刪除回顧:部分作爲第二HTTP不會有之前的數值。 – abc123
是的,但我需要那裏,它是正則表達式的一部分。我不需要任何網址,只是字符串'審查:' – mavili