Accéder au contenu principal Passer au contenu complémentaire

IsRegEx - fonction de script et fonction de graphique

IsRegEx() indique si le texte spécifié est une expression régulière valide.

Cette fonction effectue des opérations de regex sensibles à la casse. Sinon, vous pouvez utiliser la variante IsRegExI() pour effectuer des opérations de regex non sensibles à la casse.

 

IsRegEx (expr [, debug])

double

Arguments
Argument Description
expr Expression de chaîne contenant l'expression régulière à évaluer.
debug Argument facultatif. Si une valeur est spécifiée pour cet argument, l'expression renvoie une indication textuelle expliquant comment une expression régulière non valide peut être corrigée.
Exemples de fonction
Exemple Résultat
IsRegEx('[a-z]') Renvoie -1 (vrai).
IsRegEx(']0-1[', 1) Cet exemple renvoie un message d'erreur accompagné d'une indication permettant de corriger l'expression régulière non valide ]0-1[.
IsRegEx('[a-z') Renvoie 0 (faux). Aucun message d'erreur n'est affiché, car l'argument debug n'est pas spécifié.

Cas d'utilisation

Vous pouvez utiliser IsRegEx() pour tester si les expressions régulières que vous écrivez sont valides dans Qlik Sense. Par exemple, vous pouvez charger une table dans votre application avec un texte d'entrée et une évaluation de la validité du texte sous forme de regex.

Exemple 1 – Chargement de la validité d'une regex dans le modèle de données

Exemple 2 – Chargement uniquement d'une regex valide dans le modèle de données

Exemple 3 – Expressions de graphique

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !