Skip to main content

Text.Trim

Noņem visas norādītās sākuma un noslēdzošās rakstzīmes.

Syntax

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

Remarks

Tiek atgriezts rezultāts, kas iegūts, noņemot visas sākuma un noslēdzošās rakstzīmes no norādītās text. Pēc noklusējuma tiek noņemtas visas sākuma un beigu baltstarpas rakstzīmes.

  • text: teksts, no kura jānoņem sākuma un noslēdzošās rakstzīmes.
  • trim: ignorē baltstarpas rakstzīmes, kas pēc noklusējuma ir apgrieztas. Šis parametrs var būt viena rakstzīme vai vienu rakstzīmju saraksts. Katra sākuma un beigu apgriešanas darbība tiek apturēta, kad tiek atrasta rakstzīme, kas nav apgriezta.

Examples

Example #1

Noņemiet sākuma un beigu baltstarpu no " a b c d ".

Text.Trim(" a b c d ")

Result:

"a b c d"

Example #2

Noņemiet sākuma un noslēdzošās nulles no teksta attēlojuma.

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

Result:

"56.42"

Example #3

Noņemt HTML taga sākuma un beigu iekavas.

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

Result:

"div"

Example #4

Noņemiet īpašās rakstzīmes, kas tiek izmantotas ap gaidošo pārdošanas statusu.

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"

Result:

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

Category

Text.Transformations