Les på engelsk

Del via


Text.TrimStart

Syntaks

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

Om

Returnerer resultatet av å fjerne alle innledende tegn fra angitt text. Som standard fjernes alle innledende mellomromstegn.

  • text: Teksten som foranstilte tegn skal fjernes fra.
  • trim: Overstyrer mellomromstegnene som er trimmet som standard. Denne parameteren kan enten være ett enkelt tegn eller en liste med enkelttegn. Hver innledende trimmeoperasjon stopper når det oppstår et tegn som ikke er trimmet.

Eksempel 1

Fjern innledende mellomrom fra en b c d.

Bruk**

Text.TrimStart("   a b c d    ")

Utdata

"a b c d    "

Eksempel 2

Fjern innledende nuller fra tekstpresentasjonen av et tall.

Bruk

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

Utdata

"56.420"

Eksempel 3

Fjern de innledende utfyllingstegnene fra et kontonavn med fast bredde.

Bruk

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"

Utdata

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