FindText("'Text1'", "'Text2'", ' CaseSensitive=1*')

Argumente

'Text1'

Angabe des ersten Vergleichstextes

'Text2'

Angabe des zweiten Vergleichstextes

'CaseSensitive*'

Optionaler Parameter (Voreinstellung =1) zur Festlegung, ob ein Case-sensitiver Vergleich (Berücksichtigung von Groß- und Kleinschreibung) gemacht werden soll

'CaseSensitive' <> 0

Groß- und Kleinschreibung berücksichtigen

'CaseSensitive' = 0

Groß- und Kleinschreibung ignorieren

Parameter, die mit * enden, werden nur einmalig zu Beginn der Erfassung übernommen.

Beschreibung

Diese Funktion prüft, ob 'Text2' in 'Text1' enthalten ist und gibt als Ergebnis den Index (Stelle in 'Text1, erstes Zeichen =Index 0) zurück, wo 'Text2' zum ersten Mal gefunden wurde. Leerzeichen werden bei der Suche berücksichtigt. Mit dem optionalen Parameter 'CaseSensitiv=1' kann bestimmt werden ob Groß- und Kleinschreibung berücksichtigt werden soll ( =1 oder keine Angabe), oder nicht (<>1).

Dynamischer Text kann mithilfe eines Textsignals verwendet werden. Ein Textsignal wird in rechteckige Klammern [] gesetzt. Es ist ebenso möglich einen konstanten Text einzugeben, indem der Text einfach in Anführungszeichen gesetzt wird.

Als Ergebnis gibt die Funktion einen Analogwert aus.

Ergebnisse

-1

wenn der zweite Text nicht im ersten Text enthalten ist

0....n

Position, wo 'Text2' das erste Mal in 'Text1' steht

Beispiel

Die folgende Tabelle zeigt einige Beispiele:

Text1

Text2

Ergebnis

Anmerkung

FindText ("Text1","Text2",0)

FindText ("Text1","Text2",1)

Die Sonne scheint

Sonne

4

4

Der Mond scheint

Sonne

-1

-1

Die sonne scheint

Sonne

4

-1