Gå till huvudinnehåll Gå till ytterligare innehåll

IsRegEx - skript- och diagramfunktion

IsRegEx() returnerar huruvida den angivna texten är ett giltigt reguljärt uttryck.

Den här funktionen utför regexoperationer som är skiftlägeskänsliga. Alternativt kan du använda varianten IsRegExI() för att utföra skiftlägesokänsliga regexoperationer.

Syntax:  

IsRegEx (expr [, debug])

Returnerad datatyp: dual

Argument
Argument Beskrivning
expr Stränguttryck som innehåller det reguljära uttryck som ska utvärderas.
debug Valfritt argument. Om något värde anges för detta argument returnerar uttrycket en texthint som beskriver hur ett ogiltigt reguljärt uttryck kan åtgärdas.
Exempel på funktioner
Exempel Resultat
IsRegEx('[a-z]') Returnerar -1 (sant).
IsRegEx(']0-1[', 1) Detta exempel returnerar ett felmeddelande med en ledtråd för att korrigera det ogiltiga reguljära uttrycket ]0-1[.
IsRegEx('[a-z') Returnerar 0 (falskt). Inget felmeddelande visas eftersom argumentet debug inte har angetts.

Användning

Du kan använda IsRegEx() för att testa om de reguljära uttryck du skriver är giltiga i Qlik Sense. Du kan till exempel läsa in en tabell i din app med indatatext och en utvärdering av textens giltighet som regex.

Exempel 1 – laddar giltighet för regex i datamodell

Exempel 2 – laddar endast giltig regex i datamodell

Exempel 3 – diagramuttryck

Var den här sidan till hjälp för dig?

Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!