User since
2003-09-24
111
Artikel
BenutzerIn
Hallo an alle,
ich ersetzte bestimmte Zeichen einer Variable oder Versuche diese
zu löschen.
bei den folgenden Beispielen funktioniert das auch:
vorher: VAL = 3,32k
$val =~ s/\,/\./g;
nachher: VAL = 3.32k
vorher: TOL = +/-10%
$tol =~ s/\+\/-//g;
nachher: TOL = 10%
jetzt kommt das Problemkind:
ich möchte das "x4" am Ende weg haben.
vorher: VAL = 100nFx4
$val =~ s/\x4//g;
nachher: VAL = 100nFx4
Ich habe keine Schimmer warum das nicht geht.
Hat von euch einer eine zündende idee, oder sieht bereits meinen Fehler?
Danke schon mal
Andreas
User since
2005-01-13
782
Artikel
BenutzerIn
weil du das x escapst ...
User since
2003-08-04
14371
Artikel
ModeratorIn
Du solltest das 'x' nicht escapen...
Wenn Du aber immer die letzten beiden Zeichen weghaben willst, kannst Du auch mit
substr arbeiten:
$val = substr( $val, 0, -2 );
User since
2003-09-24
111
Artikel
BenutzerIn
Dankeschön, jetzt klappts :-)