Stefan Muenz: zeichenketten durchsuchen

Beitrag lesen

Hallo Dominique

00012231   ----> 12231
00012201   ----> 12201
22231000   ----> 22231000
Mir kamen schon index und rindex in den Sinn, diese scheinen mir aber nicht geeignet, weil ja auch in dem zweiten Teil der Zahl Nullen enthalten sein können.

Da Perl skalare Variablen wahlweise als Zeichenketten oder Zahlen behandelt, kannst du jederzeit regulaere Ausdruecke und damit verbundene Suche-Ersetze-Vorgaenge darauf anwenden.

Beispiel:
$Wert = "00012231";
$Wert =~ s/0*([1-9]*)/$1/;
print "$Wert\n";

viele Gruesse
  Stefan Muenz