Warum wird re.groups () mir nichts für meine eine korrekt passende Gruppe geben?

Wenn ich diesen code ausführen:

print re.search(r'1', '1').groups() 

Bekomme ich ein Ergebnis von (). Allerdings .group(0) gibt mir das Spiel.

Sollte nicht groups() gib mir etwas mit dem match?

Update: vielen Dank für die Antworten. Das bedeutet also, dass wenn ich re.search() mit keine Untergruppen, ich haben Verwendung groups(0) um ein match zu bekommen?

InformationsquelleAutor der Frage dtc | 2011-09-05

Schreibe einen Kommentar