Diskussion:Python unter Linux: Reguläre Ausdrücke
Letzter Kommentar: vor 12 Jahren von 92.196.47.234 in Abschnitt letztes Beispiel zu "Gruppen"
seit wann ist + ein Modifier, das ist doch ein Quantifier
Beispiel zu Modi
BearbeitenDas Beispiel ist Unfug bzw. die Beschreibung dazu. Anderes Testbeispiel:
zeile = """Dieses sind 3 Zeilen, es geht
hier um die Darstellung einer IPv4-Adresse 192.168.
10.1. Diese wird über mehrere Zeilen verteilt."""
Auf Obiges angewandt, erkennt der RE ('3', '4', '192', '168'). Der RE kann gar keine IPs erkennen, weil nicht mal nach Punkten gesucht wird, was aber laut Beschreibung passieren soll. Es wird einfach nur nach vier Ganzzahlen gesucht mit irgendwas dazwischen. --92.196.47.234 20:41, 24. Nov. 2012 (CET)
letztes Beispiel zu "Gruppen"
BearbeitenWozu ist dort der sog. Lookahead gut? Die Bedingung, dass hinter dem letzten Doppelpunkt was Nichtleeres sein soll, kann ich doch gleich in der Gruppe formulieren:
m = re.match(r"(?P<Group>\w+):x:\d+:(?P<Mitglieder>.+)", zeile)
Statt .+ vielleicht auch \S+, falls man Sorge hat, dass da statt Nichts Whitespaces sein können. --92.196.47.234 00:05, 25. Nov. 2012 (CET)