Aracılığıyla paylaş


trim()

Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini Azure İzleyiciMicrosoft Sentinel

Belirtilen normal ifadenin tüm baştaki ve sondaki eşleşmelerini kaldırır.

Sözdizimi

trim(regex, kaynağı)

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Zorunlu Açıklama
regex string ✔️ Kaynaktan kırpılacak dize veya normal ifade.
source string ✔️ Regex'in kırpıldığı kaynak dize.

Döndürülenler

kaynağın başında ve/veya sonunda bulunan regex eşleşmelerini kırptıktan sonra kaynak.

Örnekler

Belirli alt dizeyi kırpma

Aşağıdaki örnek, alt dizeyi string_to_trim başından ve sonundan keser.

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

Çıktı

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

Alfasayısal olmayan karakterleri kırpma

Aşağıdaki örnek, dizenin başından ve sonundan sözcük olmayan tüm karakterleri kırpıyor.

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

Çıktı

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

Boşlukları kırpma

Sonraki deyim, dizenin başından ve sonundan tüm boşlukları kırpıyor.

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

Çıktı

string_to_trim trimmed_string
Merhaba dünya! Merhaba dünya!