replace_regex()
Mengganti semua kecocokan ekspresi reguler dengan pola tertentu.
Alias yang tidak digunakan lagi: replace()
Sintaks
replace_regex(
rewrite_pattern lookup_regex sumber,
,
)
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Mengembalikan
Mengembalikan sumber setelah mengganti semua kecocokan lookup_regex dengan evaluasi rewrite_pattern. Kecocokan tidak bersifat tumpang tindih.
Contoh
range x from 1 to 5 step 1
| extend str=strcat('Number is ', tostring(x))
| extend replaced=replace_regex(str, @'is (\d+)', @'was: \1')
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 satu string, lihat replace_string().
- Untuk mengganti beberapa string, lihat replace_strings().
- Untuk mengganti sekumpulan karakter, lihat menerjemahkan().
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk