Dela via


Text.TrimStart

Syntax

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

Om

Returnerar resultatet av att ta bort alla inledande tecken från den angivna text. Som standard tas alla inledande blankstegstecken bort.

  • text: Texten som de inledande tecknen ska tas bort från.
  • trim: Åsidosätter blankstegstecken som trimmas som standard. Den här parametern kan antingen vara ett enskilt tecken eller en lista med enskilda tecken. Varje inledande trimningsåtgärd stoppas när ett icke-trimmat tecken påträffas.

Exempel 1

Ta bort inledande blanksteg från " a b c d ".

Användning**

Text.TrimStart("   a b c d    ")

Output

"a b c d    "

Exempel 2

Ta bort inledande nolla från textrepresentationen av ett tal.

Användning

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

Output

"56.420"

Exempel 3

Ta bort de inledande utfyllnadstecken från ett kontonamn med fast bredd.

Användning

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"

Output

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