Sdílet prostřednictvím


Text.TrimStart

Syntaxe

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

Informace

Vrátí výsledek odebrání všech úvodních znaků ze zadaného text. Ve výchozím nastavení se odeberou všechny počáteční prázdné znaky.

  • text: Text, ze kterého mají být odebrány úvodní znaky.
  • trim: Přepíše prázdné znaky, které jsou ve výchozím nastavení oříznuté. Tento parametr může být buď jeden znak, nebo seznam jednoho znaku. Každá počáteční operace oříznutí se zastaví, když dojde k nestřiženému znaku.

Příklad 1

Odeberte úvodní prázdné znaky z " a b c d ".

Použití**

Text.TrimStart("   a b c d    ")

Výstup

"a b c d    "

Příklad 2

Odeberte úvodní nuly z textové reprezentace čísla.

Využití

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

Výstup

"56.420"

Příklad 3

Odeberte počáteční výplňové znaky z názvu účtu s pevně danou šířkou.

Využití

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"

Výstup

#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}
    }),