La fonction REGEXMATCH() vérifie si un texte correspond à une expression régulière. Elle renvoie un booléen (Vrai ou faux) case à cocher/décocher en format booléen ou 1 ou 0 en format texte.
Utile dans les contrôles de saisie, les automatisations et les règles métiers.
Nom de la fonction regex :
REGEXMATCH()
Syntaxe
REGEXMATCH(texte, expression_régulière)ℹ Appel des paramètres de fonction dans TimeTonic :
- $nom_du_champ = champ (lien, colonne de table liée, nombre, sélection, formule, texte...).
- "texte libre" = texte libre à ajouter entre guillemets.
- ne pas utiliser de guillemets pour les nombres.
Paramètres
| Paramètre | Description |
|---|---|
texte |
Texte à vérifier. |
expression_régulière |
Motif de recherche utilisé pour vérifier si le texte correspond à un format attendu. |
Exemple
Valider un code qui contient au moins une lettre MAJUSCULE ET une série de 5 chiffres consécutifs.
REGEXMATCH("code de référence T51234", "([A-Z].*([0-9]){5})"Résultat : vrai ou format booléen 1
REGEXMATCH("code de référence T51", "([A-Z].*([0-9]){5})"Résultat : faux ou format booléen 0
Ce que ça fait :
- [A-Z] → au moins une lettre majuscule.
- * → n’importe quoi entre les deux.
- ([0-9]){5} → 5 chiffres consécutifs.
Le résultat renvoie vrai si les deux conditions sont présentes dans le texte, sinon il renvoie faux.
Notes
- Fonctionne uniquement sur du texte.
Renvoie un booléen (
Vraioufaux) case à cocher/décocher en format booléen ou 1 ou 0 en format texte.- ℹ️ Le caractère \ et certains raccourcis (\d, \w, \s) ne sont pas supportés.
Consultez Introduction aux fonctions REGEX() dans TimeTonic pour les règles complètes d’utilisation.
Type de retour
La fonction renvoie un booléen.
Le format du type de sortie du résultat peut être configuré dans les options du champ de sortie de l’éditeur de formule. Pour plus de détails, consultez Options de format de sortie dans l'article Colonne de formule.
Manipulation du texte avec les Regex
| Fonction | Action | À quoi ça sert ? |
|---|---|---|
| REGEXMATCH() | Valider | Vérifier si un texte respecte un format ou une règle (retourne vrai ou faux). |
| REGEXEXTRACT() | Extraire | Récupérer une information précise contenue dans un texte non structuré. |
| REGEXREPLACE() | Nettoyer / transformer | Remplacer ou supprimer dynamiquement des parties d’un texte selon un motif. |