StringCompareNoCase (Funktion)
- Last UpdatedSep 14, 2023
- 1 minute read
Vergleicht zwei Zeichenfolgen miteinander und gibt ein Integer-Ergebnis zurück. Dabei wird die Groß-/Kleinschreibung nicht berücksichtigt. "A" ist also beispielsweise identisch mit "a".
Als Ergebnis wird zurückgegeben:
-
0, wenn die Zeichenfolge identisch sind (ohne Berücksichtigung der Groß-/Kleinschreibung)
-
1, wenn die Zeichenfolgen sich unterscheiden. Als Ergebnis wird die Differenz der ASCII-Werte des ersten unterschiedlichen Zeichens zurückgegeben.
Hinweis: Sie können den Rückgabewert der Funktion StringCompareNoCase() in Skripten wie einen Binärwert verwenden (alle Werte ungleich 0 zählen als WAHR).
Syntax
Ergebnis = StringCompareNoCase (Zeichenfolge1, Zeichenfolge2)
Parameter
Zeichenfolge1
Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.
Zeichenfolge2
Zeichenfolgenkonstante, Meldungsvariable oder Zeichenfolgenausdruck.
Beispiel(e)
Der folgende Funktionsaufruf gibt 0 zurück, weil die Zeichenfolgen bis auf die Groß-/Kleinschreibung identisch sind:
StringCompareNoCase("Arm", "arm")
Der folgende Funktionsaufruf gibt -6 zurück, weil die Zeichenfolgen nicht identisch sind und die Differenz der ASCII-Werte der ersten unterschiedlichen Zeichen (p und v) -6 ist:
StringCompareNoCase("Apfel", "Avocado")