Lezen in het Engels

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 voorloop- en volgtekens uit de opgegeven text. Standaard worden alle voorloop- en volgspaties verwijderd.

  • text: De tekst waaruit de voorloop- en volgtekens 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 volgbewerking stopt wanneer er een niet-bijgesneden 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 voorloop- en volghaken uit een HTML-tag.

Gebruik

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

Uitvoer

"div"

Voorbeeld 4

Verwijder de speciale tekens die worden gebruikt rond de verkoopstatus 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"}
    })