Sdílet prostřednictvím


replace_string()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Nahradí všechny řetězce zadaným řetězcem.

Zastaralé aliasy: replace()

Pokud chcete nahradit více řetězců, přečtěte si téma replace_strings().

Syntaxe

replace_string(přepsání vyhledávání textu ,, )

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
text string ✔️ Zdrojový řetězec.
vyhledat string ✔️ Řetězec, který se má nahradit.
přepsat string ✔️ Náhradní řetězec.

Návraty

Vrátí text po nahrazení všech shod vyhledávání vyhodnocením přepsání. Shody se nepřekrývají.

Příklad

range x from 1 to 5 step 1
| extend str=strcat('Number is ', tostring(x))
| extend replaced=replace_string(str, 'is', 'was')

Výstup

linka Str nahrazený
0 Číslo je 1,000000 Číslo bylo 1,0000000
2 Číslo je 2,000000 Číslo bylo 2,0000000
3 Číslo je 3,0000000 Číslo bylo 3,0000000
4 Číslo je 4,000000 Číslo bylo 4,0000000
5 Číslo je 5,000000 Číslo bylo 5,0000000
  • Pokud chcete nahradit více řetězců, přečtěte si téma replace_strings().
  • Pokud chcete nahradit řetězce založené na regulárním výrazu, přečtěte si téma replace_regex().
  • Pokud chcete nahradit sadu znaků, přečtěte si článek translate().