Text.Trim
Syntaxe
Text.Trim(text as nullable text, optional trim as any) as nullable text
Informace
Vrátí výsledek odebrání všech počátečních a koncových znaků ze zadaného text
znaku . Ve výchozím nastavení se odeberou všechny úvodní a koncové prázdné znaky.
-
text
: Text, ze kterého mají být odebrány úvodní a koncové znaky. -
trim
: Přepíše prázdné znaky, které jsou ve výchozím nastavení oříznuté. Tento parametr může být buď jeden znak, nebo seznam jednoho znaku. Každá počáteční a koncová operace oříznutí se zastaví, když dojde k nestřiženému znaku.
Příklad 1
Odeberte úvodní a koncové prázdné znaky z " a b c d ".
Využití
Text.Trim(" a b c d ")
Výstup
"a b c d"
Příklad 2
Odeberte počáteční a koncové nuly z textové reprezentace čísla.
Využití
Text.Trim("0000056.4200", "0")
Výstup
"56.42"
Příklad 3
Odeberte úvodní a koncové závorky ze značky HTML.
Využití
Text.Trim("<div/>", {"<", ">", "/"})
Výstup
"div"
Příklad 4
Odeberte speciální znaky použité kolem čekajícího stavu prodeje.
Využití
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ýstup
#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"}
})