Ir para conteúdo principal Pular para conteúdo complementar

IsRegEx – função de script e gráfico

IsRegEx() retorna se o texto especificado é uma expressão regular válida.

Essa função executa operações regex que diferenciam maiúsculas de minúsculas. Como alternativa, você pode usar a variante IsRegExI() para realizar operações de regex sem distinção entre maiúsculas e minúsculas.

Sintaxe:  

IsRegEx (expr [, debug])

Tipo de dados de retorno: dual

Argumentos
Argumento Descrição
expr Expressão de string que contém a expressão regular a ser avaliada.
debug Argumento opcional. Se algum valor for especificado para esse argumento, a expressão retornará uma dica de texto descrevendo como uma expressão regular inválida pode ser corrigida.
Exemplos de funções
Exemplo Resultado
IsRegEx('[a-z]') Retorna -1 (verdadeiro).
IsRegEx(']0-1[', 1) Este exemplo retorna uma mensagem de erro com uma dica para corrigir a expressão regular inválida ]0-1[.
IsRegEx('[a-z') Retorna 0 (falso). Nenhuma mensagem de erro é mostrada porque o argumento debug não foi especificado.

Quando usar

Você pode usar IsRegEx() para testar se as expressões regulares que escreveu são válidas no Qlik Sense. Por exemplo, você pode carregar uma tabela em seu aplicativo com texto de entrada e uma avaliação da validade do texto como regex.

Exemplo 1 – carregamento da validade da regex no modelo de dados

Exemplo 2 – carregando apenas regex válida no modelo de dados

Exemplo 3 – expressões de gráfico

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!