Condividi tramite


trim_end()

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

Rimuove la corrispondenza finale dell'espressione regolare specificata.

Sintassi

trim_end(origine regex, )

Altre informazioni sulle convenzioni di sintassi.

Parametri

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

Valori restituiti

source dopo la rimozione delle corrispondenze di regex trovate alla fine dell'origine.

Esempi

L'istruzione seguente taglia la sottostringa dalla fine di string_to_trim.

let string_to_trim = @"bing.com";
let substring = ".com";
print string_to_trim = string_to_trim,trimmed_string = trim_end(substring,string_to_trim)

Output

string_to_trim trimmed_string
bing.com bing

Tagliare caratteri non alfanumerici

Nell'esempio seguente vengono ritagliato tutti i caratteri non alfanumerici dalla fine della stringa.

print str = strcat("-  ","Te st",x,@"// $")
| extend trimmed_str = trim_end(@"[^\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 rimossi tutti gli spazi dalla fine della stringa.

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

Output

string_to_trim trimmed_end
Hello, world! Hello, world!