Trouver des mots après un mot-clé en python

Je veux trouver les mots qui apparaissent après un mot-clé (spécifié et cherché par moi) et imprimer le résultat. Je sais que je suis supposé utiliser des regex pour le faire, et je l'ai essayé aussi, comme ceci:

import re
s = "hi my name is ryan, and i am new to python and would like to learn more"
m = re.search("^name: (\w+)", s)
print m.groups()

Le résultat est juste:

"is"

Mais je veux obtenir tous les mots et signes de ponctuation qui vient après le mot "nom".

source d'informationauteur Ryan