Les på engelsk

Del via


Text.Trim

Syntaks

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

Om

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

  • text: Teksten som foranstilte og etterfølgende 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 og etterfølgende trimoperasjon stopper når det oppstår et ikke-trimmet tegn.

Eksempel 1

Fjern innledende og etterfølgende mellomrom fra " a b c d ".

Bruk

Text.Trim("     a b c d    ")

Utdata

"a b c d"

Eksempel 2

Fjern innledende og etterfølgende nuller fra tekstpresentasjonen av et tall.

Bruk

Text.Trim("0000056.4200", "0")

Utdata

"56.42"

Eksempel 3

Fjern innledende og etterfølgende hakeparenteser fra et HTML-merke.

Bruk

Text.Trim("<div/>", {"<", ">", "/"})

Utdata

"div"

Eksempel 4

Fjern spesialtegnene som brukes rundt den ventende salgsstatusen.

Bruk

let
    Source = #table(type table [Home Sale = text, Sales Date = date, Sales Status = text],
    {
        {"1620 Ferris Way", #date(2024, 8, 22), "##@@Pending@@##"},
        {"757 1st Ave. S.", #date(2024, 3, 15), "Sold"},
        {"22303 Fillmore", #date(2024, 10, 2), "##@@Pending@@##"}
    }),
    #"Trimmed Status" = Table.TransformColumns(Source, {"Sales Status", each Text.Trim(_, {"#", "@"})})
in
    #"Trimmed Status"

Utdata

#table(type table [Home Sale = text, Sales Date = date, Sales Status = text],
    {
        {"1620 Ferris Way", #date(2024, 8, 22), "Pending"},
        {"757 1st Ave. S.", #date(2024, 3, 15), "Sold"},
        {"22303 Fillmore", #date(2024, 10, 2), "Pending"}
    })