Čítať v angličtine

Zdieľať cez


Text.Trim

Syntax

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

Informácie

Vráti výsledok odstránenia všetkých úvodných a koncových znakov zo zadanej hodnoty text. Predvolene sa odstránia všetky úvodné aj koncové znaky prázdneho znaku.

  • text: Text, z ktorého sa majú odstrániť úvodné a koncové znaky.
  • trim: Predvolene prepíše znaky prázdneho znaku, ktoré sú orezané. Tento parameter môže byť jeden znak alebo zoznam jednotlivých znakov. Každá operácia spustenia a koncového orezania sa zastaví, keď sa vyskytne znak, ktorý nie je orezaný.

Príklad č. 1

Odstráňte úvodný aj koncový prázdny znak z časti " a b c d ".

Použitie

Text.Trim("     a b c d    ")

Výkon

"a b c d"

Príklad č. 2

Odstráňte úvodné a koncové nuly z textového vyjadrenia čísla.

Použitie

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

Výkon

"56.42"

Príklad č. 3

Odstráňte úvodné a koncové zátvorky zo značky HTML.

Použitie

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

Výkon

"div"

Príklad č. 4

Odstráňte špeciálne znaky používané v prípade nevybaveného stavu predaja.

Použitie

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ýkon

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