Baca dalam bahasa Inggris

Bagikan melalui


Text.Trim

Sintaks

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

Tentang

Mengembalikan hasil penghapusan semua karakter di depan dan di belakang dari yang ditentukan text. Secara default, semua karakter spasi awal dan akhir dihapus.

  • text: Teks tempat karakter di depan dan di belakang akan dihapus.
  • trim: Mengambil alih karakter spasi putih yang dipangkas secara default. Parameter ini dapat berupa satu karakter atau daftar karakter tunggal. Setiap operasi pemangkasan di depan dan berikutnya berhenti ketika karakter yang tidak dipangkas ditemui.

Contoh 1

Hapus spasi putih di depan dan belakang dari " a b c d ".

Penggunaan

Text.Trim("     a b c d    ")

Hasil

"a b c d"

Contoh 2

Hapus nol di depan dan berikutnya dari representasi teks angka.

Penggunaan

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

Hasil

"56.42"

Contoh 3

Hapus tanda kurung siku di depan dan berikutnya dari tag HTML.

Penggunaan

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

Hasil

"div"

Contoh 4

Hapus karakter khusus yang digunakan di sekitar status penjualan yang tertunda.

Penggunaan

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"

Hasil

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