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

CountRegEx - fonction de script et fonction de graphique

CountRegEx() renvoie le nombre d'occurrences du modèle d'expression régulière spécifié dans le texte de la chaîne d'entrée. Si aucun caractère ne correspond, la fonction renvoie 0.

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

 

CountRegEx (text, regex)

numérique

Arguments
Argument Description
text Texte de chaîne d'entrée dans lequel rechercher une expression régulière.
regex Modèle d'expression régulière à rechercher.
Exemples de fonction
Exemple Résultat
CountRegEx('abc123','[a-z]') Renvoie 3.
CountRegEx('abc123','[a-z][0-9]') Renvoie 1.
CountRegEx('abc123','[0-9]') Renvoie 3.
CountRegEx('ABC','[a-z]{3}') Renvoie 0.
CountRegExI('ABC','[a-z]{3}') Renvoie 1. La variante CountRegExI() étant utilisée, les recherches de texte ne sont pas sensibles à la casse.

Cas d'utilisation

Voici quelques exemples de cas d'utilisation de CountRegEx() :

  • Comptage du nombre d'occurrences d'un modèle de texte spécifique dans une chaîne. Par exemple, vous pouvez rechercher des instances d'adresses e-mail, de numéros de téléphone et d'autres informations dans des documents et des messages e-mail.

  • Vérification que des données remplissent une condition syntaxique spécifique. Par exemple, vous pouvez identifier les occurrences d'erreur de saisie des données.

Exemple 1 – Script de chargement permettant de compter les plages d'années valides

Exemple 2 – Script de chargement permettant de compter le nombre d'adresses e-mail dans des chaînes de texte

Exemple 3 – Expression de graphique permettant de compter les occurrences de chaîne

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 !