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

matches

Retourne true si une expression régulière correspond à une chaîne d'entrée.

Note InformationsRemarque : Les deux derniers arguments sont supportés uniquement dans Talend Cloud Pipeline Designer et Talend Data Mapper.
Contrairement à la fonction find, la fonction matches retourne uniquement true lorsque l'expression régulière correspond à l'entrée entière.

Arguments

  1. Chaîne de caractères d'entrée.
  2. Expression régulière en tant que string.
  3. Facultatif : Le booléen définit si l'experssion régulière est insensible à la casse. La valeur par défaut est false.
  4. Facultatif : Le booléen définit si le caractère . correspond à un autre caractère, terminateurs de lignes compris. La valeur par défaut est true.
  5. Facultatif : Délai avant expiration en millisecondes en tant que type long. La valeur par défaut est 10000.
  6. Facultatif : Booléen définissant si les caractères d'espaces blancs doivent être ignorés dans l'expression. La valeur par défaut est false.
  7. Facultatif : Booléen définissant si l'entrée doit être traitée en tant que lignes multiples au lieu d'une seule chaîne de caractères. S'il est activé, le caractère ^ peut être utilisé pour rapprocher le début de l'entrée et le début de chaque ligne et le caractère $ peut être utilisé pour rapprocher la fin de l'entrée et la fin de chaque ligne. La valeur par défaut est false.

Exemples

Expression Résultat
matches("Hello World!", "\w+ \s\w+!", true, true, 15000, true, false) true

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 – faites-le-nous savoir.