Udostępnij przez


Text.TrimStart

Składnia

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

Informacje

Zwraca wynik usunięcia wszystkich początkowych znaków z określonego elementu text. Domyślnie wszystkie wiodące znaki odstępu są usuwane.

  • text: tekst, z którego mają zostać usunięte znaki wiodące.
  • trim: Zmienia ustawienia dotyczące znaków białych, które są domyślnie przycinane. Ten parametr może być pojedynczym znakiem lub listą pojedynczych znaków. Każda operacja przycinania początkowa zatrzymuje się, gdy napotkany jest znak nieprzycięty.

Przykład 1

Usuń białe znaki wiodące z "a b c d ".

Użycie**

Text.TrimStart("   a b c d    ")

Wyjście

"a b c d    "

Przykład 2

Usuń zer wiodących z tekstowej reprezentacji liczby.

Użycie

Text.TrimStart("0000056.420", "0")

Wyjście

"56.420"

Przykład 3

Usuń wiodące znaki wypełniające z nazwy konta o stałej szerokości.

Użycie

let
    Source = #table(type table [Name = text, Account Name= text, Interest = number],
    {
        {"Bob", "@****847263-US", 2.8410},
        {"Leslie", "@******4648-FR", 3.8392},
        {"Ringo", "@*****24679-DE", 12.6600}
    }),
    #"Trimmed Account" = Table.TransformColumns(Source, {"Account Name", each Text.TrimStart(_, {"*", "@"})})
in
    #"Trimmed Account"

Wyjście

#table(type table [Name = text, Account Name = text, Interest = number],
    {
        {"Bob", "847263-US", 2.841},
        {"Leslie", "4648-FR", 3.8392},
        {"Ringo", "2046790-DE", 12.66}
    }),