trim_start()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Odebere počáteční shodu zadaného regulárního výrazu.

Syntaxe

trim_start(zdroj regulárních výrazů, )

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
regex string ✔️ Řetězec nebo regulární výraz , který se má oříznout od začátku zdroje.
source string ✔️ Zdrojový řetězec, ze kterého chcete oříznout regulární výraz.

Návraty

source after trimming match of regex found in the beginning of source.

Příklady

Oříznutí konkrétního podřetězce

Následující příklad ořízne podřetězce od začátku string_to_trim.

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

Výstup

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

Oříznutí nealnumerických znaků

Následující příklad oříznou všechny neslovné znaky od začátku řetězce.

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

Výstup

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

Oříznout prázdné znaky

Následující příklad ořízne všechny mezery od začátku řetězce.

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

Výstup

string_to_trim trimmed_start
Hello, world! Hello, world!