replace_string()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |
Související obsah
- 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().