Hoscha: Befehl, um erstes Zeichen einer Zeichenkette zu löschen?

Gibt es eigentlich auch einen Befehl, um das erste Zeichen aus einer Zeichenkette zu entfernen; analog zum Befehl "chop"?

  1. Moin, moin!

    Da hilft ein regulärer Ausdruck:
    $string =~ s/^.//;
    Dieser ersetzt nach dem Stringbeginn (^) ein beliebiges Zeichen (.) durch das, was zwischen dem 2. und 3. "/" steht, also durch nichts.

    Norbert

    1. Hi,

      Da hilft ein regulärer Ausdruck:

      warum so ineffizient? substr() ist schreibbar.

      Cheatah