Auf dieser Seite

String-Funktionen

Funktionen zur Textbearbeitung, Suche und Formatierung.

len

(text)

Gibt die Länge beziehungsweise die Anzahl der Zeichen einer Zeichenfolge zurück.

Parameter
text string Die zu messende Zeichenfolge
Rückgabewert Zahl
Beispiele
len("Hello") 5
len("") 0

left

(text, count)

Gibt die ersten N Zeichen einer Zeichenfolge zurück.

Parameter
text string Die Quellzeichenfolge
count number Anzahl der zu extrahierenden Zeichen
Rückgabewert Zeichenfolge
Beispiele
left("ProcessMind", 7) Process
Siehe auch
(text, count)

Gibt die letzten N Zeichen einer Zeichenfolge zurück.

Parameter
text string Die Quellzeichenfolge
count number Anzahl der zu extrahierenden Zeichen
Rückgabewert Zeichenfolge
Beispiele
right("ProcessMind", 4) Mind
Siehe auch

mid

(text, start, count)

Gibt einen Teilstring aus der Mitte einer Zeichenfolge zurück, beginnend an einer 1-basierten Position und mit einer festgelegten Anzahl von Zeichen.

Parameter
text string Die Quellzeichenfolge
start number Startposition (1-basiert)
count number Anzahl der zu extrahierenden Zeichen
Rückgabewert Zeichenfolge
Beispiele
mid("ProcessMind", 8, 4) Mind
mid("Hello World", 1, 5) Hello
Siehe auch

lower

(text)

Wandelt eine Zeichenfolge in Kleinbuchstaben um.

Parameter
text string Die umzuwandelnde Zeichenfolge
Rückgabewert Zeichenfolge
Beispiele
lower("HELLO") hello
Siehe auch

upper

(text)

Wandelt eine Zeichenfolge in Großbuchstaben um.

Parameter
text string Die umzuwandelnde Zeichenfolge
Rückgabewert Zeichenfolge
Beispiele
upper("hello") HELLO
Siehe auch

proper

(text)

Wandelt eine Zeichenfolge in die Schreibweise mit großem Anfangsbuchstaben jedes Wortes um.

Parameter
text string Die umzuwandelnde Zeichenfolge
Rückgabewert Zeichenfolge
Beispiele
proper("hello world") Hello World
proper("HELLO WORLD") Hello World
Siehe auch

trim

(text)

Entfernt Leerzeichen am Anfang und Ende einer Zeichenfolge.

Parameter
text string Die zu bereinigende Zeichenfolge
Rückgabewert Zeichenfolge
Beispiele
trim(" hello ") hello
Siehe auch

trimStart

(text)

Entfernt Leerzeichen am Anfang einer Zeichenfolge.

Parameter
text string Die zu bereinigende Zeichenfolge
Rückgabewert Zeichenfolge
Beispiele
trimStart(" hello") hello
Siehe auch

trimEnd

(text)

Entfernt Leerzeichen am Ende einer Zeichenfolge.

Parameter
text string Die zu bereinigende Zeichenfolge
Rückgabewert Zeichenfolge
Beispiele
trimEnd("hello ") hello
Siehe auch

replace

(text, search, replacement)

Ersetzt jedes Vorkommen einer Suchzeichenfolge durch eine Ersatzzeichenfolge.

Parameter
text string Die Quellzeichenfolge
search string Die zu suchende Zeichenfolge
replacement string Die Ersatzzeichenfolge
Rückgabewert Zeichenfolge
Beispiele
replace("Hello World", "World", "ProcessMind") Hello ProcessMind
replace("a-b-c", "-", "_") a_b_c

concat

(text1, text2, ...?)

Verkettet zwei oder mehr Zeichenfolgen.

Parameter
text1 string Erste Zeichenkette
text2 string Zweite Zeichenkette
... (optional) string Zusätzliche Zeichenfolgen, insgesamt bis zu 6
Rückgabewert Zeichenfolge
Beispiele
concat("Hello", " ", "World") Hello World
Hinweise

Für die Verkettung von Zeichenfolgen können Sie auch den Operator + verwenden.

contains

(text, search)

Prüft, ob eine Zeichenfolge eine andere Zeichenfolge enthält.

Parameter
text string Zu durchsuchende Zeichenfolge
search string Die zu suchende Zeichenfolge
Rückgabewert boolean
Beispiele
contains("ProcessMind", "Mind") true
contains("Hello", "xyz") false
Siehe auch

startsWith

(text, prefix)

Prüft, ob eine Zeichenfolge mit einem bestimmten Präfix beginnt.

Parameter
text string Zu prüfende Zeichenfolge
prefix string Zu suchendes Präfix
Rückgabewert boolean
Beispiele
startsWith("ProcessMind", "Process") true
Siehe auch

endsWith

(text, suffix)

Prüft, ob eine Zeichenfolge mit einem bestimmten Suffix endet.

Parameter
text string Zu prüfende Zeichenfolge
suffix string Zu suchendes Suffix
Rückgabewert boolean
Beispiele
endsWith("ProcessMind", "Mind") true
Siehe auch

indexOf

(text, search)

Gibt die 1-basierte Position des ersten Vorkommens einer Teilzeichenfolge zurück oder 0, wenn sie nicht gefunden wird.

Parameter
text string Zu durchsuchende Zeichenfolge
search string Die zu suchende Zeichenfolge
Rückgabewert Zahl
Beispiele
indexOf("ProcessMind", "Mind") 8
indexOf("Hello", "xyz") 0
Siehe auch

find

(search, text)

Alias für indexOf. Gibt die 1-basierte Position des ersten Vorkommens einer Teilzeichenfolge zurück.

Parameter
search string Die zu suchende Zeichenfolge
text string Zu durchsuchende Zeichenfolge
Rückgabewert Zahl
Beispiele
find("Mind", "ProcessMind") 8
Hinweise

Beachten Sie, dass die Reihenfolge der Parameter im Vergleich zu indexOf umgekehrt ist.

Siehe auch

padLeft

(text, length, char?)

Füllt eine Zeichenfolge links bis zu einer bestimmten Länge auf.

Parameter
text string Aufzufüllende Zeichenfolge
length number Ziellänge
char (optional) string Für die Auffüllung zu verwendendes Zeichen (Standardwert: " " (Leerzeichen))
Rückgabewert Zeichenfolge
Beispiele
padLeft("42", 5, "0") 00042
padLeft("Hi", 5) Hi
Siehe auch

padRight

(text, length, char?)

Füllt eine Zeichenfolge rechts bis zu einer bestimmten Länge auf.

Parameter
text string Aufzufüllende Zeichenfolge
length number Ziellänge
char (optional) string Für die Auffüllung zu verwendendes Zeichen (Standardwert: " " (Leerzeichen))
Rückgabewert Zeichenfolge
Beispiele
padRight("Hi", 5, ".") Hi...
Siehe auch

Verwandte Themen