Jaa


Text.Trim

Syntaksi

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

Tietoja

Palauttaa kaikkien alussa ja lopussa olevien merkkien määritetystä textkohteesta poistamisen tuloksen. Oletusarvoisesti kaikki alussa ja lopussa olevat välilyöntimerkit poistetaan.

  • text: Teksti, josta alussa ja lopussa olevat merkit poistetaan.
  • trim: Ohittaa välilyöntimerkit, jotka on oletusarvoisesti poistettu käytöstä. Tämä parametri voi olla yksittäinen merkki tai yksittäisten merkkien luettelo. Jokainen alussa ja lopussa olevan rajauksen käyttö pysäytetään, kun rajatonta merkkiä esiintyy.

Esimerkki 1

Poistaa alussa ja lopussa olevat välilyönnit kohteesta " a b c d ".

Käyttö

Text.Trim("     a b c d    ")

Tuloste

"a b c d"

Esimerkki 2

Poista edeltävät ja lopussa olevat nollat luvun tekstiesityksestä.

Käyttö

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

Tuloste

"56.42"

Esimerkki 3

Poista alussa ja lopussa olevat hakasulkeet HTML-tunnisteesta.

Käyttö

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

Tuloste

"div"

Esimerkki 4

Poista erikoismerkit, joita käytetään odottavan myynnin tilan ympärillä.

Käyttö

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"

Tuloste

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