Purpose Die searchText-Anweisung ermöglicht die Suche nach einem bestimmten String innerhalb einer Langtextvariablen.
Beispiele

Weitere Beispiele
searchText "t1" string= "Vivaldi"

In der Langtextvariablen t1 wird nach dem String "Vivaldi" gesucht.
Format searchText"textvar" string="string1"  

In der Langtextvariablen textvar wird nach dem unter from= genannten String gesucht. Nach der Ausführung kann mit if Q[ok] geprüft werden, ob der String gefunden wurde. 

Optionen
hexString= Suchstring hexadezimal z.B "EFA0" oder in Kleinbuchstaben "efa0"
fromOffset= Startposition der Suche innerhalb des Textes (in Bytes)
returnOffset= Gibt bei erfolgreicher Suche den Offset (in Bytes) des gefundenen Strings zurück. Falls der String nicht gefunden wird, wird die Gesamtlänge des Textes (in Bytes) zurückgegeben.
Beispiel Wir zählen, wie oft der String "Vivaldi" in einem Text vorkommt:
GuiXT
// Bei Offset 0 beginnen
Set V[offset] 0

// Anzahl Treffer
Set V[n] 0

label searchnext
	SearchText "t1" string="Vivaldi" _
	   fromOffset="&V[offset]" _
	   returnoffset="offset"

	if Q[ok]

	  // Trefferzahl erhöhen
	  Set V[n] &V[n] + 1

	  // Offset für Suche erhöhen
	  Set V[offset] &V[offset] + 1

	  // weiter suchen
	  goto searchnext
	endif

Message "Der String 'Vivaldi' kommt im Text &V[n]-mal vor"
Komponente GuiXT + InputAssistant