Thread String rausfiltern
(13 answers)
Opened by theresa at 2008-06-16 23:33
Ich traue theresa soviel geistige Transferleistung zu, dass sie die Klammern selber an die richtige Stelle setzen kann.
Und je nach Verständnis des "Rausfilterns" will sie vielleicht den Rest des Strings behalten und nur "s1.*?/" entfernt wissen. Dann ist die Klammerung falsch ;) [1] Letzten Endes sollte theresa aber selbst am besten wissen, was sie meint und braucht. Ich verstand ihre Frage so, dass sie den Regex suchte um den Teilstring von "s1" bis "/" zu erkennen und nicht mit der Klammerung das Problem hat. [1] hierfür wäre folgendes eine Lösung: Code (perl): (dl
)
$string =~ s/(.*)s1[^/]+/(.*)/$1$2/; # evtl. mit Modifier /g 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! |