Funktionen zum Bearbeiten, Durchsuchen und Formatieren von Text. Mit einer kostenlosen Testphase können Sie sie im Expression Editor ausprobieren.
len
(text) Gibt die Länge einer Zeichenfolge in Zeichen zurück.
| Parameter | | text | string | Zu messende Zeichenfolge | |
| Rückgabewert | Zahl |
| Beispiele | |
left
(text, count) Gibt die ersten N Zeichen einer Zeichenfolge zurück.
| Parameter | | text | string | Quellzeichenfolge | | count | number | Anzahl der zu extrahierenden Zeichen | |
| Rückgabewert | Zeichenfolge |
| Beispiele | left("ProcessMind", 7) → Process |
| Siehe auch | |
right
(text, count) Gibt die letzten N Zeichen einer Zeichenfolge zurück.
| Parameter | | text | string | Quellzeichenfolge | | count | number | Anzahl der zu extrahierenden Zeichen | |
| Rückgabewert | Zeichenfolge |
| Beispiele | right("ProcessMind", 4) → Mind |
| Siehe auch | |
mid
(text, start, count) Gibt einen Teil einer Zeichenfolge aus der Mitte zurück. Die Startposition beginnt bei 1; die Anzahl der Zeichen wird angegeben.
| Parameter | | text | string | Quellzeichenfolge | | start | number | Startposition (beginnend bei 1) | | count | number | Anzahl der zu extrahierenden Zeichen | |
| Rückgabewert | Zeichenfolge |
| Beispiele | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → Hallo |
| Siehe auch | |
lower
(text) Wandelt eine Zeichenfolge in Kleinbuchstaben um.
| Parameter | | text | string | Zu konvertierende Zeichenfolge | |
| Rückgabewert | Zeichenfolge |
| Beispiele | |
| Siehe auch | |
upper
(text) Wandelt eine Zeichenfolge in Großbuchstaben um.
| Parameter | | text | string | Zu konvertierende Zeichenfolge | |
| Rückgabewert | Zeichenfolge |
| Beispiele | |
| Siehe auch | |
proper
(text) Wandelt eine Zeichenfolge in Groß- und Kleinschreibung um, wobei der erste Buchstabe jedes Wortes großgeschrieben wird.
| Parameter | | text | string | Zu konvertierende 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 | Zu bereinigende Zeichenfolge | |
| Rückgabewert | Zeichenfolge |
| Beispiele | |
| Siehe auch | |
trimStart
(text) Entfernt Leerzeichen am Anfang einer Zeichenfolge.
| Parameter | | text | string | Zu bereinigende Zeichenfolge | |
| Rückgabewert | Zeichenfolge |
| Beispiele | trimStart(" hello") → hello |
| Siehe auch | |
trimEnd
(text) Entfernt Leerzeichen am Ende einer Zeichenfolge.
| Parameter | | text | string | 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 | Quellzeichenfolge | | search | string | Zu suchende Zeichenfolge | | replacement | string | Ersatzzeichenfolge | |
| Rückgabewert | Zeichenfolge |
| Beispiele | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) Verbindet zwei oder mehr Zeichenfolgen.
| Parameter | | text1 | string | Erste Zeichenfolge | | text2 | string | Zweite Zeichenfolge | | ... (optional) | string | Weitere Zeichenfolgen, insgesamt bis zu 6 | |
| Rückgabewert | Zeichenfolge |
| Beispiele | concat("Hello", " ", "World") → Hello World |
| Hinweise | Sie können Zeichenfolgen auch mit dem Operator + verbinden. |
contains
(text, search) Prüft, ob eine Zeichenfolge eine andere enthält.
| Parameter | | text | string | Zu durchsuchende Zeichenfolge | | search | string | Zu suchende Zeichenfolge | |
| Rückgabewert | Boolescher Wert |
| Beispiele | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| Siehe auch | |
startsWith
(text, prefix) Prüft, ob eine Zeichenfolge mit dem angegebenen Präfix beginnt.
| Parameter | | text | string | Zu prüfende Zeichenfolge | | prefix | string | Zu suchendes Präfix | |
| Rückgabewert | Boolescher Wert |
| Beispiele | startsWith("ProcessMind", "Process") → true |
| Siehe auch | |
endsWith
(text, suffix) Prüft, ob eine Zeichenfolge mit dem angegebenen Suffix endet.
| Parameter | | text | string | Zu prüfende Zeichenfolge | | suffix | string | Zu suchendes Suffix | |
| Rückgabewert | Boolescher Wert |
| Beispiele | endsWith("ProcessMind", "Mind") → true |
| Siehe auch | |
indexOf
(text, search) Gibt die Position des ersten Vorkommens einer Teilzeichenfolge zurück, beginnend bei 1. Wird sie nicht gefunden, lautet das Ergebnis 0.
| Parameter | | text | string | Zu durchsuchende Zeichenfolge | | search | string | 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 Position des ersten Vorkommens einer Teilzeichenfolge zurück, beginnend bei 1.
| Parameter | | search | string | Zu suchende Zeichenfolge | | text | string | Zu durchsuchende Zeichenfolge | |
| Rückgabewert | Zahl |
| Beispiele | find("Mind", "ProcessMind") → 8 |
| Hinweise | Beachten Sie, dass die Parameter im Vergleich zu indexOf in umgekehrter Reihenfolge angegeben werden. |
| Siehe auch | |
padLeft
(text, length, char?) Füllt eine Zeichenfolge links bis zur angegebenen Länge auf.
| Parameter | | text | string | Aufzufüllende Zeichenfolge | | length | number | Ziellänge | | char (optional) | string | Auffüllzeichen (Standard: " " (Leerzeichen)) | |
| Rückgabewert | Zeichenfolge |
| Beispiele | padLeft("42", 5, "0") → 00042 |
| Siehe auch | |
padRight
(text, length, char?) Füllt eine Zeichenfolge rechts bis zur angegebenen Länge auf.
| Parameter | | text | string | Aufzufüllende Zeichenfolge | | length | number | Ziellänge | | char (optional) | string | Auffüllzeichen (Standard: " " (Leerzeichen)) | |
| Rückgabewert | Zeichenfolge |
| Beispiele | padRight("Hi", 5, ".") → Hi... |
| Siehe auch | |
Verwandte Themen