我正在尝试将模式与可能具有多个模式实例的字符串进行匹配。我需要单独的每个实例。re.findall()
应该这样做,但我不知道我做错了什么。
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?)+)/'
过这种模式,但没有运气。