Thread Benötige Hilfe bei RegEx
(17 answers)
Opened by jogi at 2007-08-04 19:41
Als Erläuterung zum RegEx:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 $line =~ / ^s # Buchstabe s am Zeilenanfang \s # gefolgt von einem Whitespacezeichen ( # einfangende Klammer; was vom Regex hierin gefunden wird, landet in $1 (?: # gruppierende Klammer; *kein* Einfangen (?: # gruppierende Klammer; *kein* Einfangen $z2optstring # Skalar mit den Alternativen ) # Ende innere gruppierende Klammer; damit sind die Alternativen unter sich \s* # beliebig viele Whitespaces; keines oder mehrere; {0,}; nach jeder Alternative kann min. 1 Whitespace auftauchen )+ # Ende äußere grupp. Klammer; min. ein Vorkommen, oder mehr; {1,}; mindestens eine Alternativ sollte zu finden sein ) # Ende der einfangenden Klammer $ # Zeilenende /x meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |