Regulärer Ausdruck
Jürgen Schneider
- perl
Hallo,
ich stehe irgendwie auf'm Schlauch, das kann doch eigentlich
gar nicht so schwer sein ?!
Folgende Ausdrücke:
$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:
$bla = "adsf ads fads fas dfa df asdf|-345"
^
$bla1 = "adsf ads fads fas dfa df asdf|345"
^
Nur wie ?!
Mit "$bla=~ s/\s+$/|/" geht es nicht.
Vielen Dank
Gruß
Jürgen Schneider
Moin, moin!
Wie wäre es mit $bla=~s/ ([-\d]+)$/|$1/; ?
Norbert
Hi,
Danke für Deine Anregung. Funktioniert aber leider
auch nicht :-(
Gruß
Jürgen Schneider
Moin, moin!
Wie wäre es mit $bla=~s/ ([-\d]+)$/|$1/; ?
Norbert
Hallöle!
Bei mir klappt es. Welches unerwünschte Ergebnis gibt es bei Dir?
nORBERT
Servus !
O.K. O.K. War meine Schuld.
;-)
Ich hatte nämlich keine ganze Zahl, sondern eine mit
Komma. Kleine Abwandlung und jetzt geht's.
Super vielen Dank
Schönen Tag noch
Gruß
Jürgen Schneider
Hallöle!
Bei mir klappt es. Welches unerwünschte Ergebnis gibt es bei Dir?
nORBERT
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