Saltar al contenido principal Saltar al contenido complementario

IsRegEx - función de script y de gráfico

IsRegEx() devuelve si el texto especificado es una expresión regular válida.

Esta función realiza operaciones regex que distinguen entre mayúsculas y minúsculas. Puede utilizar alternativamente la variante IsRegExI() para realizar operaciones regex sin distinguir mayúsculas de minúsculas.

Sintaxis:  

IsRegEx (expr [, debug])

Tipo de datos que devuelve: dual

Argumentos
Argumento Descripción
expr Expresión de cadena que contiene la expresión regular que evaluar.
debug Argumento opcional. Si se especifica un valor para este argumento, la expresión devuelve una sugerencia de texto en la que se indica cómo podría corregirse una expresión regular no válida.
Ejemplos de funciones
Ejemplo Resultado
IsRegEx('[a-z]') Devuelve-1 (verdadero).
IsRegEx(']0-1[', 1) Este ejemplo devuelve un mensaje de error con una pista para corregir la expresión regular no válida ]0-1[.
IsRegEx('[a-z') Devuelve0 (falso). No se muestra ningún mensaje de error porque no se ha especificado el argumento debug.

Cuándo se utiliza

Puede utilizar IsRegEx() para comprobar si las expresiones regulares que escribe son válidas en Qlik Sense. Por ejemplo, puede cargar una tabla en su app con un texto de entrada y una evaluación de la validez del texto como regex.

Ejemplo 1: cargar la validez de la expresión regular en el modelo de datos

Ejemplo 2: cargar solo expresiones regulares válidas en el modelo de datos

Ejemplo 3: expresiones de gráfico

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.