f$TextSuche (f$FindStr)
f$TextSuche (f$FindStr)
Bestimmt, ob ein Suchtext in einem gegebenen Text vorkommt. Die Anfangsposition des Suchtextes im Text wird zurückgegeben. Kommt der Suchtext nicht im Text vor, so wird -1 zurückgegeben.
Es wird zwischen Groß- und Kleinschreibung unterschieden. Soll die Suche unabhängig von der Schreibung erfolgen, muss der Text zunächst mittels f$TextGroß oder f$TextKlein umgewandelt werden.
Syntax: | Position = f$TextSuche( Text, SuchText [,Start]) | ||
| Argument | Typ | Bedeutung |
| Text | Zeichenkette | zu durchsuchender Text |
| SuchText | Zeichenkette | zu suchender Text |
| Start | Ganzzahl | Startposition des zu durchsuchenden Texts |
Ergebnis: | Ganzzahl | Anfangsposition des Suchstrings | |
Beispiel: | Pos = f$TextSuche( 'Abwasserpumpe', 'pumpe' ) → Pos = 9 | ||
| Pos = f$TextSuche( 'Abwasserpumpe', 'PUMPE' ) → Pos = -1 | ||
| Pos = f$TextSuche( 'Abwasserpumpe', 'p',10 ) → Pos = 12 | ||