Thread Reguläre Ausdrücke: nur am Ende ersetzen
(4 answers)
Opened by [HR]Doomrunner at 2003-10-01 13:15
Hi,
ich habe einen String, von dem ich am Ende ein "str" wegnehmen will, falls dort eins ist. Allerdings nicht irgendwo aus dem Wort. Das ganz soll z.B. folgendes liefern: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 $wort = "Dorfstr"; $wort =~s /str\b//g; // Ergebnis : Dorf $wort = "Elsa-Brändström-Weg" $wort =~s /str\b//g; // hier sollte nichts verändert werden. Leider wird hier aber auch das str herausgeschnitten Steht das "\b" nicht als Wortbegrenzung? Der schneidet mir das leider auch aus der Mitte heraus... Wie kann ich das hinbekommen? thx im Voraus |