Thread strings in array löschen
(19 answers)
Opened by Iggy86 at 2012-08-13 13:46
In diesem Fall verwende ich das /x genau dazu, um die einzelnen Teile des Regex mit Leerzeichen zu trennen.
Es bewirkt und ermöglicht noch mehr; am besten mal in der Dokumentation nachlesen: (Vielleicht mal nach /x suchen) http://perldoc.perl.org/perlretut.html http://perldoc.perl.org/perlre.html Die geschweiften Klammern sind einfach nur der Begrenzer des Suchausdrucks und des Ersetzen-Ausdrucks. Würde man / verwenden (wie im klassischen s///, dann muss man jeden / im Regex maskieren. Das kann man sich sparen, indem man den Regex-Begrenzer wechselt. Man kann dazu auch paarweise Zeichen nehmen. Das habe ich getan und ich verwende in der Regel eben die geschweifte Klammern dazu {}. Also s/// ist gleichbedeutend mit s{}{}. 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! |