StrLower / StrUpper / StrTitle

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

NeueZkette := StrLower(Zkette)
NeueZkette := StrUpper(Zkette)
NeueZkette := StrTitle(Zkette)

Parameter

Zkette

Typ: Zeichenkette

Eine Zeichenkette, die umgewandelt werden soll.

Rückgabewert

Typ: Zeichenkette

Diese Funktionen geben die umgewandelte Version der angegebenen Zeichenkette zurück.

Bemerkungen

Mit der IsUpper-, IsLower- oder RegExMatch-Funktion kann geprüft werden, ob ein Zeichen oder eine Zeichenkette vollständig groß- oder kleingeschrieben ist. Zum Beispiel:

var := "abc"
if isUpper(var)
    MsgBox "var ist leer oder enthält nur Großbuchstaben."
if isLower(var)
    MsgBox "var ist leer oder enthält nur Kleinbuchstaben."
if RegExMatch(var, "^[a-z]+$")
    MsgBox "var ist nicht leer und enthält nur ASCII-Kleinbuchstaben."
if !RegExMatch(var, "[A-Z]")
    MsgBox "var enthält keine ASCII-Großbuchstaben."

Mit Format kann auch wie folgt eine Groß-/Kleinschreibungsumwandlung durchgeführt werden:

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

InStr, SubStr, StrLen, StrReplace

Beispiele

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

Zkette1 := "Das ist ein Test."
Zkette1 := StrLower(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."
Zkette2 := StrUpper(Zkette2)

Wandelt die Zeichenkette in Titelschreibung um und speichert "Das Ist Ein Test." in Zkette3.

Zkette3 := "Das ist ein Test."
Zkette3 := StrTitle(Zkette3)