Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |
Konten terkait
- Untuk mengganti beberapa string, lihat replace_strings().
- Untuk mengganti string berdasarkan ekspresi reguler, lihat replace_regex().
- Untuk mengganti sekumpulan karakter, lihat menerjemahkan().