Anzahl von Gruppen in einer Regexp

24/11/2008 - 11:45 von Florian Weimer | Report spam
Sehe ich es richtig, daß es keinen direkten Weg gibt, die Anzahl der
Gruppen (im groben also ()-Paare) eines kompilierten regulàren
Ausdrucks herauszufinden -- zumindest ohne eine passende Zeichenkette
zu haben oder den regulàren Ausdruck nochmals selbst zu parsen?
 

Lesen sie die antworten

#1 Marc BlackJack Rintsch
24/11/2008 - 13:01 | Warnen spam
On Mon, 24 Nov 2008 11:45:33 +0100, Florian Weimer wrote:

Sehe ich es richtig, daß es keinen direkten Weg gibt, die Anzahl der
Gruppen (im groben also ()-Paare) eines kompilierten regulàren Ausdrucks
herauszufinden -- zumindest ohne eine passende Zeichenkette zu haben
oder den regulàren Ausdruck nochmals selbst zu parsen?



In [59]: a = re.compile('(.)(.)')

In [60]: a.groups
Out[60]: 2

Ciao,
Marc 'BlackJack' Rintsch

Ähnliche fragen