Lire en anglais

Partager via


Text.Trim

Syntaxe

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

À propos

Retourne le résultat de la suppression de tous les caractères de début et de fin de l’élément spécifié text. Par défaut, tous les espaces blancs de début et de fin sont supprimés.

  • text: texte dont les caractères de début et de fin doivent être supprimés.
  • trim: remplace les espaces blancs supprimés par défaut. Ce paramètre peut être un caractère unique ou une liste de caractères uniques. Chaque opération de découpage de début et de fin s’arrête lorsqu’un caractère non rogné est rencontré.

Exemple 1

Supprime l’espace de début et de fin de " a b c d ".

Utilisation

Text.Trim("     a b c d    ")

Sortie

"a b c d"

Exemple 2

Supprimez les zéros de début et de fin de la représentation textuelle d’un nombre.

Utilisation

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

Sortie

"56.42"

Exemple 3

Supprimez les crochets de début et de fin d’une balise HTML.

Utilisation

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

Sortie

"div"

Exemple 4

Supprimez les caractères spéciaux utilisés autour de l’état des ventes en attente.

Utilisation

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"

Sortie

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