Thread RegEx Modifier /x: ... vermurkst Klammerung?
(3 answers)
Opened by Linuxer at 2007-03-14 01:43
Hallo zusammen,
ich verstehe nicht, warum die folgende RegEx ohne /x Modifier wie gewünscht funktioniert, mit /x aber nicht... RegEx ohne /x: Code: (dl
)
1 #!/usr/bin/perl Resultat: Aber RegEx mit /x: Code: (dl
)
1 #!/usr/bin/perl Resultat: Code: (dl
)
Unmatched ( in regex; marked by <-- HERE in m/(( <-- HERE ?:\s*#[^\n]+\n)*)/ at regex.tst.pl line 15. Habe ich da etwas verpasst? Modifier /x sollte doch eigentlich bewirken, dass nicht-maskierte Whitespaces und nicht-maskierte # ignoriert werden. Aber seit wann hat das Auswirkungen auf Klammerungen? Überseh ich da was zu später Stunde? Danke && Gruß, Linuxer edit: Kommentarfehler im 2. Perl-Code korrigiert\n\n <!--EDIT|Linuxer|1173830632--> 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! |