Freigeben über


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 textZurü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"}
    })