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