Voorbeelden
Wat zijn reguliere expressies en hoe werken ze
Het gebruik van reguliere expressies in het hele platform wordt ondersteund in dynamische waarden van formuliervelden en scherm-eigenschappen met behulp van de volgende formules, indien van toepassing.
REGEX(input, pattern)
Retourneert waar/onwaar op basis van of het reguliere-expressiepatroon een overeenkomst vindt in de invoerstring.
- REPLACE(input, pattern, replacement)
Vervangt de tekst die overeenkomt met het reguliere-expressiepatroon door de tekst die is opgegeven in de vervangingsstring.
Voorbeelden
Duplicaten uit een met pijpen gescheiden lijst verwijderen
Stel dat je een string hebt met meerdere waarden gescheiden door pijpen die duplicaten bevatten, en je wilt alle duplicaten verwijderen om alleen unieke waarden in de lijst weer te geven. De volgende regex kan daarbij helpen.
Je hebt een stringinvoer nodig met pijpen-gescheiden waarden en bijvoorbeeld een dynamische waarde-eigenschap van een tekstveld met de regex REPLACE()-functie met de invoerlijst en regex-patroon.
Invoer
1|2|2|3|3|3
Regex-formule
REPLACE({{input}}, '(?<=\||^)([^\|]+)(?=(?>\|[^\|]*)*\|\1(?>\||$))\|', '')
of
REPLACE({{input}}, 'b(w+)|(?=.*b1|?)', '')
Uitvoer
1|2|3
Formulierontwerper

In-app

Antwoord niet gevonden?
Staat jouw vraag er niet bij? Neem dan direct contact met ons op.
Contact opnemen