Python regex pour correspondre à de multiples reprises

Je suis en train de faire correspondre un modèle à l'encontre des chaînes de caractères qui peuvent avoir plusieurs instances de la répétition. J'ai besoin de chaque cas séparément. re.findall() devrait le faire, mais je ne sais pas ce que je fais mal.

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')

J'ai besoin"http://url.com/123', http://url.com/456 et les deux numéros 123 & 456 être différents éléments de la match liste.

J'ai aussi essayé de '/review: ((http://url.com/(\d+)\s?)+)/' que le modèle, mais pas de chance.

il suffit de supprimer l'examen: la portion de la deuxième http n'aurez plus qu'avant.
oui mais j'ai besoin qu'il y est, il fait partie de l'expression régulière. Je n'ai pas besoin de n'IMPORTE quelle url il y a, seulement ceux qui à la suite de la chaîne de l'examen:'

OriginalL'auteur mavili | 2013-07-01