Delen via


Text.Trim

Syntaxis

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

Over

Retourneert het resultaat van het verwijderen van alle voorafgaande en afsluitende tekens uit de opgegeven text. Standaard worden alle voorloop- en volgspaties verwijderd.

  • text: De tekst waarvan de begin- en eindtekens moeten worden verwijderd.
  • trim: hiermee overschrijft u de spaties die standaard zijn ingekort. Deze parameter kan één teken of een lijst met één tekens zijn. Elke voorloop- en afsnijdbewerking stopt wanneer er een niet te trimmen teken wordt aangetroffen.

Voorbeeld 1

Verwijder voorloop- en volgspaties uit " a b c d ".

Gebruik

Text.Trim("     a b c d    ")

Uitvoer

"a b c d"

Voorbeeld 2

Verwijder voorloopnullen en volgnullen uit de tekstweergave van een getal.

Gebruik

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

Uitvoer

"56.42"

Voorbeeld 3

Verwijder de beginhaken en eindhaken uit een HTML-tag.

Gebruik

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

Uitvoer

"div"

Voorbeeld 4

Verwijder de speciale tekens die worden gebruikt rond de status 'in behandeling'.

Gebruik

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"

Uitvoer

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