Partager via


replace_string()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Remplace toutes les correspondances de chaîne par une chaîne spécifiée.

Alias déconseillés : replace()

Pour remplacer plusieurs chaînes, consultez replace_strings().

Syntaxe

replace_string(réécriture de, recherche de texte, )

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
texte string ✔️ Chaîne source.
lookup string ✔️ Chaîne à remplacer.
récrire string ✔️ La chaîne de remplacement.

Retours

Retourne le texte après avoir remplacé toutes les correspondances de recherche par des évaluations de réécriture. 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_string(str, 'is', 'was')

Sortie

x str replaced
1 Le nombre est 1.000000 Le nombre était 1,000000
2 Le nombre est 2.000000 Nombre 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
  • Pour remplacer plusieurs chaînes, consultez replace_strings().
  • Pour remplacer des chaînes basées sur une expression régulière, consultez replace_regex().
  • Pour remplacer un ensemble de caractères, voir translate().