trim_start()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Quita la coincidencia inicial de la expresión regular especificada.
Sintaxis
trim_start(
regex,
source)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
regex | string |
✔️ | Cadena o expresión regular que se va a recortar desde el principio del origen. |
source | string |
✔️ | Cadena de origen de la que se va a recortar regex. |
Devoluciones
source después de recortar la coincidencia de regex que se encuentra al principio del origen.
Ejemplos
Recortar subcadena específica
En el ejemplo siguiente se recorta la subcadena desde el principio de 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)
Salida
string_to_trim | trimmed_string |
---|---|
https://bing.com | bing.com |
Recorte de caracteres no alfanuméricos
En el ejemplo siguiente se recortan todos los caracteres que no son de palabra desde el principio de la cadena.
range x from 1 to 5 step 1
| project str = strcat("- ","Te st",x,@"// $")
| extend trimmed_str = trim_start(@"[^\w]+",str)
Salida
str | trimmed_str |
---|---|
- Te st1// $ | Te st1// $ |
- Te st2// $ | Te st2// $ |
- Te st3// $ | Te st3// $ |
- Te st4// $ | Te st4// $ |
- Te st5// $ | Te st5// $ |
Recortar el espacio en blanco
En el ejemplo siguiente se recortan todos los espacios desde el principio de la cadena.
let string_to_trim = @" Hello, world! ";
let substring = @"\s+";
print
string_to_trim = string_to_trim,
trimmed_start = trim_start(substring, string_to_trim)
Salida
string_to_trim | trimmed_start |
---|---|
Hello, world! | Hello, world! |