La fonction REGEXREPLACE() remplace toutes les correspondances d'une expression régulière par un nouveau texte, pour nettoyer, normaliser ou transformer un texte. Elle renvoie du texte.
Le format du type de sortie du résultat se configure dans les options du champ de sortie de l'éditeur de formule : voir Colonne de formule.
Syntaxe
REGEXREPLACE(texte, expression_régulière, remplacement)
Appel des paramètres dans TimeTonic : $nom_du_champ pour un champ (lien, colonne de table liée, nombre, sélection, formule, texte) ; "texte libre" entre guillemets ; pas de guillemets pour les nombres.
Paramètres
Exemples
Remplacer un mot dans un texte
« Supermarché » devient « Hypermarché ».
REGEXREPLACE("Supermarché", "Super", "Hyper")
Le rôle de la regex :
- "Super" → motif recherché (ici, du texte simple = ça marche aussi en Regex)
- "Hyper" → texte de remplacement. Résultat → chaque occurrence trouvée est remplacée.
Nettoyer un numéro de téléphone (garder uniquement les chiffres)
« Tél : 06 12 34 56 78 » devient « 0612345678 ».
REGEXREPLACE("Tél : 06 12 34 56 78", "[^0-9]")
Le rôle de la regex :
- [^0-9] → « tout ce qui n'est pas un chiffre »
- (remplacement vide) → supprime ces caractères
- Résultat → il ne reste que 0612345678
Fonctionne uniquement sur du texte. Le paramètre remplacement est optionnel : s'il n'est pas renseigné, les occurrences trouvées sont supprimées. Si aucune correspondance n'est trouvée, la fonction renvoie une valeur vide. Le caractère \ et certains raccourcis (\d, \w, \s) ne sont pas supportés.
Bonnes pratiques : utilisez REGEXREPLACE() lorsque SUBSTITUTE() devient insuffisant, ou lorsque plusieurs variantes doivent être traitées.
Bonnes pratiques : utilisez REGEXREPLACE() lorsque SUBSTITUTE() devient insuffisant, ou lorsque plusieurs variantes doivent être traitées.
Consultez Introduction aux fonctions REGEX() dans TimeTonic pour les règles complètes d'utilisation.
Manipulation du texte avec les Regex
Aller plus loin
REGEXEXTRACT()
Extrait une information précise contenue dans un texte libre.
Ou continuer avec
Glossaire des formules
Tous les opérateurs et fonctions disponibles, classés par catégorie.