StringLower / StringUpper

Wandelt eine Zeichenkette in Klein-, Groß- oder Titelschreibung um.

StringLower, AusgabeVar, EingabeVar , T
StringUpper, AusgabeVar, EingabeVar , T

Parameter

AusgabeVar

Name der Ausgabevariable, in der die umgewandelte Zeichenkette gespeichert werden soll.

EingabeVar

Name der Eingabevariable, deren Inhalt eingelesen werden soll. Umschließen Sie den Namen nicht mit Prozentzeichen, es sei denn, Sie wollen den Inhalt der Variable als Namen verwenden.

T

Wenn leer oder weggelassen, wird die Zeichenkette nur in Klein- oder Großschreibung umgewandelt. Andernfalls geben Sie den Buchstaben T an, um die Zeichenkette in Titelschreibung umzuwandeln. Zum Beispiel von "VOM Winde VERWEHT" zu "Vom Winde Verweht".

Bemerkungen

Mit If Var is [not] Typ kann geprüft werden, ob ein Zeichen oder eine Zeichenkette vollständig groß- oder kleingeschrieben ist.

Bei diesem und allen anderen Befehlen darf AusgabeVar die gleiche Variable wie EingabeVar sein.

[v1.1.20+]: Mit Format() kann auch eine Zeichenkette in Groß-, Klein- oder Titelschreibung umgewandelt werden:

MsgBox % Format("{:U}, {:L} und {:T}", "groß", "KLEIN", "titel")

Format(), IfInString, StringGetPos, StringMid, StringTrimLeft, StringTrimRight, StringLeft, StringRight, StringLen, StrReplace(), StringReplace

Beispiele

Wandelt die Zeichenkette in Kleinschreibung um und speichert "das ist ein test." in Zkette1.

Zkette1 := "Das ist ein Test."
StringLower, Zkette1, Zkette1  ; Ausgabe kann dieselbe wie Eingabe sein.

Wandelt die Zeichenkette in Großschreibung um und speichert "DAS IST EIN TEST." in Zkette2.

Zkette2 := "Das ist ein Test."
StringUpper, Zkette2, Zkette2

Wandelt die Zeichenkette in Titelschreibung um und speichert "Das Ist Ein Test." in Zkette3. Beachten Sie, dass derselbe Effekt erzielt wird, wenn StringLower anstelle von StringUpper verwendet wird.

Zkette3 := "Das ist ein Test."
StringUpper, Zkette3, Zkette3, T