パターンの複数のインスタンスを持つ可能性のある文字列とパターンを一致させようとしています。私はすべてのインスタンスを別々に必要とします。 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')
私はmatch
リストの異なる要素であることを 'http://url.com/123'、http://url.com/456と二つの数123 & 456を必要としています。
私はまた、'/review: ((http://url.com/(\d+)\s?)+)/'
をパターンとして試しましたが、運はありません。
を与える:第二HTTPなどの部分は、その前にそれを持っていません。 – abc123
はい、私はそこに必要です、それは正規表現の一部です。私はそこに何かURLは必要ありません。文字列 'review:'の後にあるものだけです。 – mavili