seth_not@home: Entfernen nur vor bestimmten Zeichen

Beitrag lesen

gudn tach!

jetzt habe ich "wort12345".

Mit welchem Ausdruck bekomme ich den Blank wieder dazwischen?

aeh... du wolltest es doch gerade killen...

mit $string =~ s/ ([0-9]+)$/$1/; isses weg.
mit $string =~ s/([a-zA-Z])([0-9]+)$/$1 $2/; (oder $string =~ s/(?<=[a-zA-Z])([0-9]+)$/ $1/;) isses wieder da.

man koennte beide schritte auch zusammenfassen zu
$string =~ s/([a-zA-Z]) ?([0-9]+)$/$1 $2/;

erklaerung wieder via perldoc perlre.

prost
seth