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