Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1998 Teil von September

SELFHTML Forumsarchiv
String Funktion

Informationsseite
  1. Seite  String Funktion von Rolf Rost, 28. 09. 1998, 10:47
nach unten

String Funktion

Die folgende Nachricht zum Thema stammt von: Rolf Rost, 28. 09. 1998, 10:47

Hallo,

ich suche eine Funktion (PERL), die feststellt, ob ein Teilstring in einem anderen String enthalten ist.

Viele Grüße
Rolf

nach obennach unten

String Funktion

Die folgende Nachricht zum Thema stammt von: Cosmo, 28. 09. 1998, 11:30

»» 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

nach obennach unten

String Funktion

Die folgende Nachricht zum Thema stammt von: Rolf, 28. 09. 1998, 18:23

Hallo Cosmo,
vielen Dank!!!
Rolf

nach obennach unten

String Funktion

Die folgende Nachricht zum Thema stammt von: Cosmo, 30. 09. 1998, 07:26

»» 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

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1998 Teil von September

© 1998-2006 Seite Impressum, Software: Classic Forum