Functies om tekst te bewerken, doorzoeken en op te maken. Je kunt ze uitproberen in de expressie-editor tijdens een gratis proefperiode.
len
(text) Retourneert het aantal tekens in een tekenreeks.
| Parameters | | text | string | Tekenreeks om te meten | |
| Retourneert | getal |
| Voorbeelden | |
left
(text, count) Retourneert de eerste N tekens van een tekenreeks.
| Parameters | | text | string | Brontekenreeks | | count | number | Aantal tekens om op te halen | |
| Retourneert | string |
| Voorbeelden | left("ProcessMind", 7) → Proces |
| Zie ook | |
right
(text, count) Retourneert de laatste N tekens van een tekenreeks.
| Parameters | | text | string | Brontekenreeks | | count | number | Aantal tekens om op te halen | |
| Retourneert | string |
| Voorbeelden | right("ProcessMind", 4) → Mind |
| Zie ook | |
mid
(text, start, count) Retourneert een deel van een tekenreeks vanaf het midden. De startpositie begint bij 1 en je geeft op hoeveel tekens je wilt ophalen.
| Parameters | | text | string | Brontekenreeks | | start | number | Startpositie (begint bij 1) | | count | number | Aantal tekens om op te halen | |
| Retourneert | string |
| Voorbeelden | mid("ProcessMind", 8, 4) → Mind mid("Hello World", 1, 5) → Hallo |
| Zie ook | |
lower
(text) Zet een tekenreeks om naar kleine letters.
| Parameters | | text | string | Tekenreeks om om te zetten | |
| Retourneert | string |
| Voorbeelden | |
| Zie ook | |
upper
(text) Zet een tekenreeks om naar hoofdletters.
| Parameters | | text | string | Tekenreeks om om te zetten | |
| Retourneert | string |
| Voorbeelden | |
| Zie ook | |
proper
(text) Zet een tekenreeks om naar Proper Case, waarbij de eerste letter van elk woord een hoofdletter wordt.
| Parameters | | text | string | Tekenreeks om om te zetten | |
| Retourneert | string |
| Voorbeelden | proper("hello world") → Hello World proper("HELLO WORLD") → Hello World |
| Zie ook | |
trim
(text) Verwijdert witruimte aan het begin en einde van een tekenreeks.
| Parameters | | text | string | Tekenreeks om op te schonen | |
| Retourneert | string |
| Voorbeelden | |
| Zie ook | |
trimStart
(text) Verwijdert witruimte aan het begin van een tekenreeks.
| Parameters | | text | string | Tekenreeks om op te schonen | |
| Retourneert | string |
| Voorbeelden | trimStart(" hello") → hello |
| Zie ook | |
trimEnd
(text) Verwijdert witruimte aan het einde van een tekenreeks.
| Parameters | | text | string | Tekenreeks om op te schonen | |
| Retourneert | string |
| Voorbeelden | trimEnd("hello ") → hello |
| Zie ook | |
replace
(text, search, replacement) Vervangt elke keer dat een zoektekst voorkomt door een vervangende tekst.
| Parameters | | text | string | Brontekenreeks | | search | string | Zoektekst | | replacement | string | Vervangende tekst | |
| Retourneert | string |
| Voorbeelden | replace("Hello World", "World", "ProcessMind") → Hello ProcessMind replace("a-b-c", "-", "_") → a_b_c |
concat
(text1, text2, ...?) Voegt twee of meer tekenreeksen samen.
| Parameters | | text1 | string | Eerste tekenreeks | | text2 | string | Tweede tekenreeks | | ... (optioneel) | string | Extra tekenreeksen, maximaal 6 in totaal | |
| Retourneert | string |
| Voorbeelden | concat("Hello", " ", "World") → Hello World |
| Opmerkingen | Je kunt ook de operator + gebruiken om tekenreeksen samen te voegen. |
contains
(text, search) Controleert of een tekenreeks een andere tekenreeks bevat.
| Parameters | | text | string | Tekenreeks om in te zoeken | | search | string | Zoektekst | |
| Retourneert | boolean |
| Voorbeelden | contains("ProcessMind", "Mind") → true contains("Hello", "xyz") → false |
| Zie ook | |
startsWith
(text, prefix) Controleert of een tekenreeks begint met het opgegeven voorvoegsel.
| Parameters | | text | string | Tekenreeks om te controleren | | prefix | string | Te zoeken voorvoegsel | |
| Retourneert | boolean |
| Voorbeelden | startsWith("ProcessMind", "Process") → true |
| Zie ook | |
endsWith
(text, suffix) Controleert of een tekenreeks eindigt op het opgegeven achtervoegsel.
| Parameters | | text | string | Tekenreeks om te controleren | | suffix | string | Te zoeken achtervoegsel | |
| Retourneert | boolean |
| Voorbeelden | endsWith("ProcessMind", "Mind") → true |
| Zie ook | |
indexOf
(text, search) Geeft de positie van de eerste overeenkomst van een deelreeks terug, beginnend bij 1. Geeft 0 terug als er geen overeenkomst is.
| Parameters | | text | string | Tekenreeks om in te zoeken | | search | string | Zoektekst | |
| Retourneert | getal |
| Voorbeelden | indexOf("ProcessMind", "Mind") → 8 indexOf("Hello", "xyz") → 0 |
| Zie ook | |
find
(search, text) Alternatief voor indexOf. Geeft de positie van de eerste overeenkomst van een deelreeks terug, beginnend bij 1.
| Parameters | | search | string | Zoektekst | | text | string | Tekenreeks om in te zoeken | |
| Retourneert | getal |
| Voorbeelden | find("Mind", "ProcessMind") → 8 |
| Opmerkingen | Let op: de volgorde van de parameters is omgekeerd ten opzichte van indexOf. |
| Zie ook | |
padLeft
(text, length, char?) Vult een tekenreeks aan de linkerkant aan tot de opgegeven lengte.
| Parameters | | text | string | Tekenreeks om aan te vullen | | length | number | Doellengte | | char (optioneel) | string | Aanvulteken (standaard: " " (spatie)) | |
| Retourneert | string |
| Voorbeelden | padLeft("42", 5, "0") → 00042 |
| Zie ook | |
padRight
(text, length, char?) Vult een tekenreeks aan de rechterkant aan tot de opgegeven lengte.
| Parameters | | text | string | Tekenreeks om aan te vullen | | length | number | Doellengte | | char (optioneel) | string | Aanvulteken (standaard: " " (spatie)) | |
| Retourneert | string |
| Voorbeelden | padRight("Hi", 5, ".") → Hi... |
| Zie ook | |
Gerelateerde onderwerpen