Sdílet prostřednictvím


Text.Trim

Syntaxe

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

Informace

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

  • text: Text, ze kterého mají být odebrány úvodní a koncové 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í a koncová operace oříznutí se zastaví, když dojde k nestřiženému znaku.

Příklad 1

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

Využití

Text.Trim("     a b c d    ")

Výstup

"a b c d"

Příklad 2

Odeberte počáteční a koncové nuly z textové reprezentace čísla.

Využití

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

Výstup

"56.42"

Příklad 3

Odeberte úvodní a koncové závorky ze značky HTML.

Využití

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

Výstup

"div"

Příklad 4

Odeberte speciální znaky použité kolem čekajícího stavu prodeje.

Využití

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"

Výstup

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