web-dev-qa-db-fra.com

comment faire correspondre les espaces et les caractères alphanumériques dans python

J'essaie de faire correspondre une chaîne qui a un espace au milieu et des caractères alphanumériques comme ceci:

test = Django cms

J'ai essayé la correspondance en utilisant le modèle suivant:

patter = '\s'

malheureusement, cela ne correspond qu'aux espaces, donc lorsqu'une correspondance est trouvée en utilisant la méthode de recherche dans l'objet re, elle ne renvoie que les espaces, mais pas la chaîne entière, comment puis-je changer le modèle afin qu'il renvoie la chaîne entière lors de la recherche d'une correspondance ?

16
Paulo
import re

test = "this matches"
match = re.match('(\w+\s\w+)', test)
print match.groups()

retour

('this matches',)
39
Hugh Bothwell