ReplaceRegEx()

Remplace une ou plusieurs correspondances regex par un nouveau texte.

Présentation

Quand les variantes à corriger suivent un motif plutôt qu'un texte fixe, ReplaceRegEx() apporte la souplesse des expressions régulières. On peut normaliser des références hétérogènes en une seule règle. Teste soigneusement le motif : un remplacement trop large peut altérer des valeurs pourtant correctes.

Syntaxe

ReplaceRegEx(text, regex, to_str [, occurrence])

Exemple pratique

Exemple Qlik

Expression Qlik

ReplaceRegEx('CMD-2026-0158', '\d', 'X')

Données de départ

'CMD-2026-0158'

Résultat

'CMD-XXXX-XXXX'

Masquer tous les chiffres d’une référence.

Précisions techniques

  • occurrence permet de limiter le remplacement à une occurrence précise ; sans ce paramètre, le comportement porte sur les correspondances prévues par la fonction.