Ga naar hoofdinhoud Ga naar aanvullende inhoud

IsRegEx - script- en diagramfunctie

IsRegEx() retourneert of de opgegeven tekst een geldige reguliere expressie is.

Deze functie voert regexbewerkingen uit die hoofdlettergevoelig zijn. U kunt eventueel ook de variant IsRegExI() gebruiken om hoofdletteronafhankelijke regexbewerkingen uit te voeren.

Syntaxis:  

IsRegEx (expr [, debug])

Retourgegevenstypen: dubbele waarde

Argumenten
Argument Beschrijving
expr Reguliere expressie die de te evalueren reguliere expressie bevat.
debug Optioneel argument. Als voor dit argument een waarde wordt opgegeven, retourneert de expressie een teksthint die aangeeft hoe een ongeldige reguliere expressie kan worden opgelost.
Voorbeelden van functies
Voorbeeld Resultaat
IsRegEx('[a-z]') Retourneert -1 (true).
IsRegEx(']0-1[', 1) Dit voorbeeld geeft een foutbericht met een hint om de ongeldige reguliere expressie ]0-1[ te corrigeren.
IsRegEx('[a-z') Retourneert 0 (false). Er wordt geen foutbericht weergegeven omdat het argument debug niet is opgegeven.

Wanneer gebruiken

U kunt IsRegEx() gebruiken om te testen of de reguliere expressies die u schrijft geldig zijn in Qlik Sense. U kunt bijvoorbeeld een invoertabel in uw app laden met invoertekst en een evaluatie van de geldigheid van de tekst als regex.

Voorbeeld 1 - geldigheid van regex in gegevensmodel laden

Voorbeeld 2 - alleen geldige regex in gegevensmodel laden

Voorbeeld 3: diagramuitdrukkingen

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!