Christian Kruse: Regulärer Ausdruck

Beitrag lesen

Hallo,

Folgende Ausdrücke:

Du meinst Strings?

$bla = "adsf ads fads fas dfa df asdf -345"
$bla1 = "adsf ads fads fas dfa df asdf 345"

Es muß doch möglich sein die Ausdrücke folgendermaßen
zu verändern:

Wieder: du meinst Strings?

$bla = "adsf ads fads fas dfa df asdf|-345"
                                     ^
$bla1 = "adsf ads fads fas dfa df asdf|345"
                                      ^
Nur wie ?!

s/\s(-?\d+)$/|$1/mg;

Mit "$bla=~ s/\s+$/|/" geht es nicht.

Nein. Ziffern sind ja auch keine Whitespaces.

Gruesse,
 CK