Support Dashboard Formulierrecepten Voorbeelden

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

Formulierrecepten: Voorbeelden - schermafbeelding 1

In-app

Formulierrecepten: Voorbeelden - schermafbeelding 2

Antwoord niet gevonden?

Staat jouw vraag er niet bij? Neem dan direct contact met ons op.

Contact opnemen