J'ai la chaîne suivante:Correspondant à deux mots suivants avec une regex?
sauvage a gagné 2 - 1 sur les Flames.
Je dois extraire les noms d'équipes et les scores de cette chaîne. En Python, je l'ai fait les suivantes:
foo = re.findall(r'The (\w+) won (\d+) - (\d+) over the (\w+)\.', mystring)
Maintenant, le problème est, il y a des noms d'équipe avec les espaces blancs comme ceci:
Les Red Wings ont gagné 4 - 3 sur les Blue Jackets.
Comment procéder pour écrire une expression rationnelle qui correspond à ces deux chaînes?
Vous pouvez également utiliser (. +) – GWW