tag:forum.selfhtml.org,2005:/selfString Funktion – SELFHTML-Forum1998-09-30T05:26:00Zhttps://forum.selfhtml.org/self/1998/sep/28/string-funktion/2185#m2185Rolf Rost1998-09-28T08:47:00Z1998-09-28T08:47:00ZString Funktion<p>Hallo,</p>
<p>ich suche eine Funktion (PERL), die feststellt, ob ein Teilstring in einem anderen String enthalten ist.</p>
<p>Viele Grüße<br>
Rolf</p>
https://forum.selfhtml.org/self/1998/sep/28/string-funktion/2186#m2186Cosmo1998-09-28T09:30:00Z1998-09-28T09:30:00ZString Funktion<blockquote>
<p>Hallo,</p>
<p>ich suche eine Funktion (PERL), die feststellt, ob ein Teilstring in einem anderen String enthalten ist.</p>
</blockquote>
<p>Die gesuchte heißt index (FULLSTRING, SUBSTRING, POSITION) oder<br>
rindex (FULLSTRING, SUBSTRING; POSITION).</p>
<p>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.</p>
<p>Bsps.: index("Will call", "ll"); Rückgabewert: 2<br>
rindex("Will call", "ll"); Rückgabewert: 7<br>
index("Will call", "L") Rückgabewert: -1</p>
<p>cu. Cosmo</p>
https://forum.selfhtml.org/self/1998/sep/28/string-funktion/2187#m2187Rolf1998-09-28T16:23:00Z1998-09-28T16:23:00ZString Funktion<p>Hallo Cosmo,<br>
vielen Dank!!!<br>
Rolf</p>
https://forum.selfhtml.org/self/1998/sep/28/string-funktion/2188#m2188Cosmo1998-09-30T05:26:00Z1998-09-30T05:26:00ZString Funktion<blockquote>
<p>Hallo Cosmo,<br>
vielen Dank!!!<br>
Rolf</p>
</blockquote>
<p>Hi Rolf !<br>
Noch eine kleine Ergaenzung:<br>
Die bessere (und wohl auch elegantere) Loesung, vorallem in Schleifen sind die regularene<br>
Ausdruecke, in diesem Fall speziel der m//- Operator. (Der Punkt stellt eine Wildcard dar) Bsp.:</p>
<p>$Test = 'MUSTERMANN';<br>
$Ausgabe = ($Test =~ /(E..A)/);<br>
print "$Ausgabe\n";</p>
<p>Ausgabe: ERMA</p>
<p>Das Gebiet der regularen Ausdruecke ist zwar nicht schwer, dafuer aber sehr komplex.<br>
Falls Du Hilfe brauchst, lass es mich wissen.<br>
Gruesse<br>
Cosmo</p>