Text.Trim
Syntax
Text.Trim(text as nullable text, optional trim as any) as nullable text
Info
Gibt das Ergebnis des Entfernens aller führenden und nachgestellten Zeichen aus dem angegebenen text
Zurück. Standardmäßig werden alle führenden und nachfolgenden Leerzeichen entfernt.
text
: Der Text, aus dem die führenden und nachgestellten Zeichen entfernt werden sollen.trim
: Setzt die Leerzeichen außer Kraft, die standardmäßig gekürzt werden. Dieser Parameter kann entweder ein einzelnes Zeichen oder eine Liste mit einzelnen Zeichen sein. Jeder führende und nachfolgende Kürzungsvorgang wird beendet, wenn ein nicht gekürztes Zeichen gefunden wird.
Beispiel 1
Entfernt die führenden und nachfolgenden Leerzeichen aus " a b c d ".
Verwendung
Text.Trim(" a b c d ")
Ausgabe
"a b c d"
Beispiel 2
Entfernen Sie führende und nachfolgende Nullen aus der Textdarstellung einer Zahl.
Verwendung
Text.Trim("0000056.4200", "0")
Ausgabe
"56.42"
Beispiel 3
Entfernen Sie die führenden und nachfolgenden Klammern aus einem HTML-Tag.
Verwendung
Text.Trim("<div/>", {"<", ">", "/"})
Ausgabe
"div"
Beispiel 4
Entfernen Sie die Sonderzeichen, die um den Status des ausstehenden Umsatzes herum verwendet werden.
Verwendung
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"
Ausgabe
#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"}
})