trim()

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

Menghapus semua kecocokan jarak antar baris dan berikutnya dari ekspresi reguler yang ditentukan.

Sintaks

trim( sumber regex,)

Pelajari selengkapnya tentang konvensi sintaksis.

Parameter

Nama Tipe Wajib Deskripsi
regex string ✔️ String atau ekspresi reguler yang akan dipangkas dari sumber.
sumber string ✔️ String sumber untuk memangkas regex.

Mengembalikan

sumber setelah pemangkasan kecocokan regex yang ditemukan di awal dan/atau akhir sumber.

Contoh

Memangkas substring tertentu

Contoh berikut memangkas substring dari awal dan akhir string_to_trim.

let string_to_trim = @"--https://bing.com--";
let substring = "--";
print string_to_trim = string_to_trim, trimmed_string = trim(substring,string_to_trim)

Hasil

string_to_trim trimmed_string
--https://bing.com-- https://bing.com

Memangkas karakter non-alfanumerik

Contoh berikut memangkas semua karakter non-kata dari awal dan akhir string.

range x from 1 to 5 step 1
| project str = strcat("-  ","Te st",x,@"// $")
| extend trimmed_str = trim(@"[^\w]+",str)

Hasil

str trimmed_str
- Te st1// $ Te st1
- Te st2// $ Te st2
- Te st3// $ Te st3
- Te st4// $ Te st4
- Te st5// $ Te st5

Memangkas spasi kosong

Pernyataan berikutnya memangkas semua spasi dari awal dan akhir string.

let string_to_trim = @"    Hello, world!    ";
let substring = @"\s+";
print
    string_to_trim = string_to_trim,
    trimmed_string = trim(substring, string_to_trim)

Hasil

string_to_trim trimmed_string
Halo Dunia! Halo Dunia!