web-dev-qa-db-ja.com

pythonで空白と英数字を一致させる方法

次のように、中央に英数字が含まれている文字列と英数字を一致させようとしています。

test = Django cms

次のパターンを使用して照合を試みました:

patter = '\s'

あいにく、これは空白のみに一致するため、reオブジェクトのsearchメソッドを使用して一致が見つかった場合、文字列全体ではなく空白のみが返されます。一致を検索したときに文字列全体が返されるようにパターンを変更するにはどうすればよいですか。 ?

16
Paulo
import re

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

戻り値

('this matches',)
39
Hugh Bothwell