Dela via


Text.Trim

Syntax

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

Om

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

  • text: Texten som de inledande och avslutande 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 och avslutande trimningsåtgärd stoppas när ett icke-trimmat tecken påträffas.

Exempel 1

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

Användning

Text.Trim("     a b c d    ")

Output

"a b c d"

Exempel 2

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

Användning

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

Output

"56.42"

Exempel 3

Ta bort inledande och avslutande hakparenteser från en HTML-tagg.

Användning

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

Output

"div"

Exempel 4

Ta bort specialtecken som används runt den väntande försäljningsstatusen.

Användning

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"

Output

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