Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:
Databricks SQL
Databricks Runtime
Mengganti semua string sub str yang cocok regexp dengan rep.
Sintaks
regexp_replace(str, regexp, rep [, position] )
Argumen
-
str: EkspresiSTRINGyang akan dicocokkan. -
regexp: EkspresiSTRINGdengan pola yang cocok. -
rep: EkspresiSTRINGyang merupakan string pengganti. -
position: Sebuah literal numerik integral opsional yang lebih besar dari 0, yang menentukan titik awal pencocokan. Defaultnya adalah 1.
Pengembalian
STRING.
String regexp harus merupakan ekspresi reguler Java.
Saat menggunakan literal, gunakan raw-literal (r awalan) untuk menghindari pemrosesan awal karakter escape.
Pencarian dimulai di position. Defaultnya adalah 1, yang menandai awal dari str.
Jika position melebihi panjang karakter str, hasilnya adalah str.
Contoh
> SELECT regexp_replace('100-200', '(\\d+)', 'num');
num-num