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

Matches (Correspondance)

Vérifier qu'une chaîne de caractères correspond à une expression régulière.

Cette fonction retourne un booléen.

Arguments

Input Value (Valeur d'entrée) Spécifiez la valeur à vérifier.

Propriétés (Propriétés)

Regex Value Spécifiez l'expression régulière à utiliser.
La syntaxe se base sur la syntaxe des expressions régulières W3 XML Schema. Elle supporte :
  • ^ et $, respectivement pour le début et la fin de la chaîne de caractères d'entrée ou le début et la fin de chaque ligne de l'entrée.
  • Sous-expressions capturées.
  • Références arrière.
  • Noms de blocs Unicode.

Pour plus d'informations, consultez la documentation W3C (uniquement en anglais) (en anglais).

Cette propriété est également disponible comme argument. Si vous spécifiez les deux, la valeur de l'argument est utilisée et la valeur de la propriété est ignorée.

Case sensitive Cochez cette case si vous souhaitez rapprocher du texte avec une casse spécifique.
Ignore white space Cochez cette case si vous souhaitez ignorer les caractères d'espace dans l'expression régulière. Cela peut être utile si vous créez une expression régulière longue et que vous souhaitez la scinder sur plusieurs lignes afin de la rendre plus lisible.
Par exemple, avec l'option Ignore white space activée, l'expression régulière Main Street ne correspond pas à la valeur suivante :
<press>123 Main Street
Traverse City, MI 49684</press>
Vous devez utiliser Main\sStreet pour le rapprochement.
Single Line Cochez cette case si vous souhaitez que la valeur d'entrée soit traitée en une seule ligne, même si elle contient des sauts de ligne. Cela signifie que :
  • Le caractère . correspond à n'importe quel caractère, y compris les sauts de ligne.
  • Le caractère ^ correspond uniquement au début de la chaîne de caractères entière et le caractère $ correspond uniquement à la fin de la chaîne de caractères entière.
Par exemple, avec l'option Single Line activée, l'expression régulière Street$\n^Traverse ne correspond pas à la valeur suivante :
<press>123 Main Street
Traverse City, MI 49684</press>
Cependant, Street\nTraverse ou Street.*Traverse correspond.

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 !