Verfasst: Mittwoch 7. Februar 2007, 13:39
Den Inhalt, ja. Aber wozu brauchst du die Sternchen?sape hat geschrieben: c), d) Brauchen tut man die Klammern immer wenn man das Ergebnis des matches mit drin haben will:
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Den Inhalt, ja. Aber wozu brauchst du die Sternchen?sape hat geschrieben: c), d) Brauchen tut man die Klammern immer wenn man das Ergebnis des matches mit drin haben will:
Code: Alles auswählen
>>> p=re.compile(r'^(\w+)\n\s+(\S+)\s*(::)\s*\n\n(?:\s+(\w+)\n)*\n')
>>> m=p.search(source)
>>> m.groups()
('test', 'foobar', '::', 'test2')
>>> m.group(0)
'test\n foobar ::\n\n test\n test2\n\n'
War nur ein Beispiel um die Wirkungsweise von () darzustellen.birkenfeld hat geschrieben:Den Inhalt, ja. Aber wozu brauchst du die Sternchen?