Text.TrimStart

La función Text.TrimStart devuelve un texto tras eliminar las ocurrencias del carácter indicado (espacios en blanco por defecto) al principio del mismo.

Sintaxis

Text.TrimStart(
    text as nullable text,
    optional trim as any
) as nullable text

Parámetros
  • text: texto del que eliminar las ocurrencias del carácter indicado
  • trim: (opcional) carácter o lista de caracteres a eliminar al comienzo del texto
Información adicional

El carácter eliminado por defecto es el espacio en blanco. El parámetro trim deberá ser un carácter o una lista de caracteres (no pueden ser cadenas de texto de mayor longitud). Si se trata de una lista de caracteres, la función eliminará los bloques de texto formados por todas las ocurrencias de estos caracteres al comienzo del texto.

Ejemplos

Para eliminar los caracteres en blanco existentes al comienzo de la cadena de texto "   Interactive Chaos" (obsérvese que hay tres espacios en blanco) podemos recurrir a la siguiente expresión:

Text.TrimStart("   Interactive Chaos")

"Interactive Chaos"

Función Text.TrimStart

Si quisiéramos eliminar las ocurrencias de otro carácter al comienzo de la cadena de texto -como en el siguiente ejemplo en el que queremos eliminar los asteriscos-, podríamos hacerlo incluyendo un segundo argumento con el carácter en cuestión:

Text.TrimStart("***Interactive Chaos***", "*")

"Interactive Chaos***"

Función Text.TrimStart

Si especificamos una lista de caracteres, se eliminarán todas sus ocurrencias al comienzo del texto. Por ejemplo, si ejecutamos la siguiente instrucción:

Text.TrimStart("data science or data", {"d", "a", "t"})

" science or data"

...vemos cómo se han eliminado las letras indicadas al comienzo del texto hasta que se ha encontrado una que no pertenece a la lista:

Función Text.TrimStart
Categoría
Funciones de texto
Enviado por admin el Mié, 06/05/2020 - 12:15