Notifikasi

Pusat Bantuan ini akan dipindahkan ke Cloud. Pelajari migrasi ini lebih lanjut.

REGEXP_REPLACE

Mengganti teks dalam nilai target.

Contoh penggunaan

REGEXP_REPLACE(Campaign , '(Sale):(Summer)', '\\2 \\1')

Sintaksis

REGEXP_REPLACE(X, regular_expression, replacement)

Parameter

  • X - kolom atau ekspresi yang menyertakan kolom.
  • regular_expression - ekspresi reguler yang cocok dengan sebagian X.
  • replacement - teks yang akan menggantikan bagian yang cocok dari field_expression.

Hasil

Fungsi REGEXP_REPLACE menampilkan nilai Teks

Catatan

REGEXP_REPLACE menampilkan teks dengan semua substring X yang cocok dengan regular_expression digantikan oleh X.

Anda dapat menggunakan angka yang di-escape dengan garis miring terbalik (\1 hingga \9) dalam argumen replacement untuk menyisipkan teks yang cocok dengan grup yang diberi tanda kurung dalam pola regular_expression. Gunakan \0 untuk merujuk ke keseluruhan teks yang cocok.

Untuk menambahkan garis miring terbalik dalam ekspresi reguler, Anda harus meng-escape karakter tersebut terlebih dahulu. Contoh:

REGEXP_REPLACE('abc', 'b(.)', 'X\\1');

menampilkan aXc.

Anda juga dapat menggunakan string raw untuk menghapus satu lapisan escape. Misalnya:

REGEXP_REPLACE('abc', 'b(.)', r'X\1');

Fungsi REGEXP_REPLACE hanya menggantikan kecocokan yang tidak tumpang-tindih. Misalnya, mengganti sang dalam pisang hanya menghasilkan satu penggantian, bukan dua.

Contoh

Example formula Input Output
REGEXP_REPLACE(LOWER(Campaign), ".bc123", "Summer Sale")

abc123

Summer Sale
REGEXP_REPLACE(LOWER(Campaign), ".bc123", "Summer Sale") BBC123 Summer Sale
REGEXP_REPLACE(Campaign , '(.*):(.*)', '\\2 \\1')

Sale:Summer

Summer Sale

REGEXP_REPLACE(Campaign , '(.*):(.*)', '\\2 \\1') Sale:Winter Winter Sale

Apakah ini membantu?

Bagaimana cara meningkatkannya?

Perlu bantuan lain?

Coba langkah-langkah selanjutnya berikut:

true
Yang baru di Looker Studio

Pelajari fitur baru dan perubahan terkini. Catatan rilis Looker Studio tersedia di Google Cloud.

Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
12431241482189391883
true
Pusat Bantuan Penelusuran
true
true
true
true
true
102097
false
false