replace_regex()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Remplace toutes les correspondances d’expression régulière par un modèle spécifié.
Alias déconseillés : replace()
Syntaxe
replace_regex(
lookup_regex sourcerewrite_pattern,
,
)
En savoir plus sur les conventions de syntaxe.
Paramètres
Retours
Retourne la source après avoir remplacé toutes les correspondances de lookup_regex par des évaluations de rewrite_pattern. Les correspondances ne se chevauchent pas.
Exemple
range x from 1 to 5 step 1
| extend str=strcat('Number is ', tostring(x))
| extend replaced=replace_regex(str, @'is (\d+)', @'was: \1')
Sortie
x | str | replaced |
---|---|---|
1 | Le nombre est 1.000000 | Le nombre était : 1.000000 |
2 | Le nombre est 2.000000 | Le nombre était : 2.000000 |
3 | Le nombre est 3.000000 | Le nombre était : 3.000000 |
4 | Le nombre est 4.000000 | Le nombre était : 4.000000 |
5 | Le nombre est 5.000000 | Le nombre était : 5.000000 |
Contenu connexe
- Pour remplacer une seule chaîne, consultez replace_string().
- Pour remplacer plusieurs chaînes, consultez replace_strings().
- Pour remplacer un ensemble de caractères, voir translate().