Substrings manipulieren mit substr

Die Funktion substr ermittelt einen Teil (Substring) eines größeren Strings. Das sieht folgendermaßen aus:

my $substring = substr($string, $start_position, $laenge);

Es können insgesamt drei Argumente übergeben werden: ein String, eine nullbasierte Startposition (wie zum Beispiel der Rückgabewert von index) und eine optionale Längenangabe für den Substring. Rückgabewert ist der gefundene Substring:

my $heiss = substr("Fred J. Feuerstein", 8, 5);    # ergibt "Feuer"
my $kalt  = substr "Fred J. Feuerstein", 13, 1000; # ergibt "stein"

Wie Ihnen im letzten Beispiel vielleicht aufgefallen ist, würde die angegebene Länge für den Substring (hier 1.000 Zeichen) weit über den String hinausreichen. Perl beschwert sich nicht darüber, ...

Get Einführung in Perl, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.