Vai al contenuto principale Passa a contenuto complementare

IsRegEx - funzione dello script e del grafico

IsRegEx() restituisce se il testo specificato è un'espressione regolare valida.

Questa funzione esegue operazioni regex che distinguono tra maiuscole e minuscole. In alternativa, è possibile utilizzare la variante IsRegExI() per eseguire operazioni regex senza distinzione tra maiuscole e minuscole.

Sintassi:  

IsRegEx (expr [, debug])

Tipo di dati restituiti: duale

Argomenti
Argomento Descrizione
expr Espressione stringa contenente l'espressione regolare da valutare.
debug Questo argomento è facoltativo. Se viene specificato un valore per questo argomento, l'espressione restituisce un suggerimento di testo che indica come potrebbe essere risolta un'espressione regolare non valida.
Esempi di funzioni
Esempio Risultato
IsRegEx('[a-z]') Restituisce -1 (true).
IsRegEx(']0-1[', 1) Questo esempio restituisce un messaggio di errore con un suggerimento per correggere l'espressione regolare non valida ]0-1[.
IsRegEx('[a-z') Restituisce 0 (false). Non viene mostrato alcun messaggio di errore perché l'argomento debug non è stato specificato.

Casi d'uso

È possibile utilizzare IsRegEx() per verificare se le espressioni regolari scritte dall'utente sono valide in Qlik Sense. Ad esempio, è possibile caricare una tabella di input nell'app con un testo di input e una valutazione della validità del testo come regex.

Esempio 1 - caricamento della validità della regex nel modello dati

Esempio 2 - caricamento solo della regex valida nel modello dati

Esempio 3 - espressioni dei grafici

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!