Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szolgáltatások váltása a Verzió legördülő listával. További információ a navigációról.
A következőkre vonatkozik: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Az összes sztring egyezését lecseréli egy megadott sztringre.
Elavult aliasok: replace()
Több sztring lecseréléséhez lásd: replace_strings().
Szintaxis
replace_string(
szöveg,keresés,átírása)
További információ szintaxiskonvenciákról.
Paraméterek
| Név | Típus | Szükséges | Leírás |
|---|---|---|---|
| szöveg | string |
✔️ | A forrássztring. |
| keresési | string |
✔️ | A lecserélendő sztring. |
| átírása | string |
✔️ | A helyettesítő sztring. |
Visszatér
A szöveges adja vissza, miután lecserélte keresési összes találatát újraírásikiértékelésével. A találatok nem fedik egymást.
Példák
Szavak cseréje sztringben
Az alábbi példa replace_string() használja a "macska" szót a "hörcsög" szóra a Message sztringben.
print Message="A magic trick can turn a cat into a dog"
| extend Outcome = replace_string(
Message, "cat", "hamster") // Lookup strings
kimeneti
| Üzenet | Eredmény |
|---|---|
| Egy bűvös trükk kutyává alakíthatja a macskát | Egy bűvös trükk képes kutyává alakítani a hörcsögöt |
Számok sorozatának létrehozása és módosítása
Az alábbi példa egy olyan táblát hoz létre, amelyben az oszlop x egytől ötig terjedő számokat tartalmaz, egy-egy számmal növelve. Hozzáadja a str oszlopot, amely összefűzi a "Szám" értéket a x oszlopértékek sztringképével a strcat() függvénnyel. Ezután hozzáadja a replaced oszlopot, ahol a "was" az "is" szót helyettesíti a str oszlop sztringjeiben.
range x from 1 to 5 step 1
| extend str=strcat('Number is ', tostring(x))
| extend replaced=replace_string(str, 'is', 'was')
kimeneti
| x | Str | Helyébe |
|---|---|---|
| 1 | A szám 1,0000000 | A szám 1,0000000 volt |
| 2 | A szám 2,0000000 | A szám 2,000000 volt |
| 3 | A szám 3,000000 | A szám 3,000000 volt |
| 4 | A szám 4,0000000 | A szám 4.0000000 volt |
| 5 | A szám 5.0000000 | A szám 5.0000000 volt |
Kapcsolódó tartalom
- Több sztring lecseréléséhez lásd: replace_strings().
- A reguláris kifejezésen alapuló sztringek cseréjéről lásd: replace_regex().
- A karakterek halmazának cseréjéről a fordítási()című témakörben olvashat.