String Funktion
Rolf Rost
Hallo,
ich suche eine Funktion (PERL), die feststellt, ob ein Teilstring in einem anderen String enthalten ist.
Viele Grüße
Rolf
Hallo,
ich suche eine Funktion (PERL), die feststellt, ob ein Teilstring in einem anderen String enthalten ist.
Die gesuchte heißt index (FULLSTRING, SUBSTRING, POSITION) oder
rindex (FULLSTRING, SUBSTRING; POSITION).
Die Funktion Index fängt an der gewünschten Position zu suchen an, läßt Du POSITION weg, beginn Perl bei 0 (ganz vorne). Die Funktion rindex stellt das Komplement der Funktion index dar, d.h. sie fängt hinten an zu zählen.
Bsps.: index("Will call", "ll"); Rückgabewert: 2
rindex("Will call", "ll"); Rückgabewert: 7
index("Will call", "L") Rückgabewert: -1
cu. Cosmo
Hallo Cosmo,
vielen Dank!!!
Rolf
Hallo Cosmo,
vielen Dank!!!
Rolf
Hi Rolf !
Noch eine kleine Ergaenzung:
Die bessere (und wohl auch elegantere) Loesung, vorallem in Schleifen sind die regularene
Ausdruecke, in diesem Fall speziel der m//- Operator. (Der Punkt stellt eine Wildcard dar) Bsp.:
$Test = 'MUSTERMANN';
$Ausgabe = ($Test =~ /(E..A)/);
print "$Ausgabe\n";
Ausgabe: ERMA
Das Gebiet der regularen Ausdruecke ist zwar nicht schwer, dafuer aber sehr komplex.
Falls Du Hilfe brauchst, lass es mich wissen.
Gruesse
Cosmo