Condividi tramite


trim_start()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Rimuove la corrispondenza iniziale dell'espressione regolare specificata.

Sintassi

trim_start(origine regex, )

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
regex string ✔️ Stringa o espressione regolare da tagliare dall'inizio dell'origine.
source string ✔️ Stringa di origine da cui tagliare l'espressione regolare.

Valori restituiti

source dopo la corrispondenza di taglio dell'espressione regolare trovata all'inizio dell'origine.

Esempi

Tagliare sottostringa specifica

Nell'esempio seguente viene tagliata la sottostringa dall'inizio di 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)

Output

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

Tagliare caratteri non alfanumerici

Nell'esempio seguente vengono ritagliato tutti i caratteri non alfanumerici dall'inizio della stringa.

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

Output

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

Taglia spazio vuoto

Nell'esempio seguente vengono tagliati tutti gli spazi dall'inizio della stringa.

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

Output

string_to_trim trimmed_start
Hello, world! Hello, world!