replace_string()

Beralih layanan menggunakan menu tarik-turun Versi. Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Mengganti semua kecocokan string dengan string tertentu.

Alias yang tidak digunakan lagi: replace()

Untuk mengganti beberapa string, lihat replace_strings().

Sintaks

replace_string( , ,

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
text string ✔️ String sumber.
Lookup string ✔️ String yang akan diganti.
Menulis ulang string ✔️ String pengganti.

Mengembalikan

Mengembalikan teks setelah mengganti semua kecocokan pencarian dengan evaluasi penulisan ulang. Kecocokan tidak tumpang tindih.

Contoh

Mengganti kata dalam string

Contoh berikut menggunakan replace_string() untuk mengganti kata "kucing" dengan kata "hamster" dalam string Message.

print Message="A magic trick can turn a cat into a dog"
| extend Outcome = replace_string(
        Message, "cat", "hamster")  // Lookup strings

Hasil

Pesan Hasil
Trik sulap dapat mengubah kucing menjadi anjing Trik ajaib dapat mengubah hamster menjadi anjing

Membuat dan memodifikasi urutan angka

Contoh berikut membuat tabel dengan kolom x berisi angka dari satu hingga lima, bertambah satu. Ini menambahkan kolom str yang menggabungkan "Angka adalah " dengan representasi string dari nilai kolom x menggunakan fungsi strcat(). Kemudian menambahkan kolom replaced di mana "was" menggantikan kata "is" dalam string dari kolom str.

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

Hasil

x str replaced
1 Angka adalah 1.000000 Angka adalah 1.000000
2 Angka adalah 2.000000 Angka adalah 2.000000
3 Angka adalah 3.000000 Angka adalah 3.000000
4 Angka adalah 4.000000 Angka adalah 4.000000
5 Angka adalah 5.000000 Angka adalah 5.000000