Position
Zweck
Gibt die Startposition des angegebenen Auftretens von Suchtext im Text zurück.
Format
Position ( Text ; Suchtext ; Start ; Auftreten )
Parameter
Text - beliebiger
Textausdruck oder Text
feld.
Suchtext - beliebiger Textausdruck oder Textfeld, das die gesuchte Zeichengruppe angibt
Start - beliebiger numerischer Ausdruck oder Feld, das eine Zahl enthält, um die Anzahl der Zeichen ab dem Beginn der Zeichenfolge bis zu der Position anzugeben, an der die Suche beginnen soll. Ein Startwert von 1 oder weniger beginnt mit der Suche ab dem ersten Zeichen der Textzeichenfolge.
Auftreten - beliebiger numerischer Ausdruck oder Feld, das eine Zahl enthält, die bestimmt, welche Instanz der Zeichenfolge Sie finden wollen. Der Scan beginnt mit dem Anfangswert und fährt, falls „Auftreten“ positiv ist, bis zum Ende der Zeichenfolge fort. Wenn „Auftreten“ negativ ist, fährt der Scan zum Beginn der Zeichenfolge fort. Ein Nullwert für „Auftreten“ ist ungültig und gibt das Ergebnis null zurück.
Zurückgegebener Datentyp
Zahl
Ursprung in
FileMaker Pro 6.0 oder früher
Beschreibung
Diese Funktion unterscheidet nicht zwischen Groß- und Kleinschreibung. Wenn Suchtext nicht im Text enthalten ist oder kein Auftreten angegeben wurde, wird null zurückgegeben.
Beispiele
Position ("Mississippi"; "iss"; 1; 1) gibt 2 zurück.
Position ("Mississippi"; "iss"; 1; 2) gibt 5 zurück.
Position ("Mississippi"; "iss"; 3; 1) gibt 5 zurück.
ZeichenLinks (Name; Position (Name; " "; 1; 1)1) gibt Wilhelm zurück, wenn das Feld „Name“ den Wert „Wilhelm Breit“ enthält.
ZeichenRechts (Name; Länge (Name) - Position (Name; " "; Länge (Name); 1)) gibt Breit zurück.
Weiterführende Themen