Mengganti substring yang match dengan pattern regex. Flags: g (global), i (case insensitive), n (newline sensitive).
textDiperbarui: 12 Jul 2026REGEXP_REPLACE(string, pattern, replacement [, flags])String sumber
Regular expression pattern
String pengganti
Flags: g=global, i=case-insensitive
1 SELECT REGEXP_REPLACE(Hello 123 World, [0-9]+, XXX);
Mengganti angka pertama dengan XXX.
| regexp_replace |
|---|
| Hello XXX World |
1 SELECT REGEXP_REPLACE(a1b2c3, [0-9], X, g);
Flag g mengganti semua matches.
| regexp_replace |
|---|
| aXbXcX |
1 SELECT REGEXP_REPLACE( 2 08123456789, 3 (\d{4})(\d{4})(\d{3}), 4 \1-\2-\3 5 );
Memformat nomor telepon dengan capture groups.
| regexp_replace |
|---|
| 0812-3456-789 |
1 SELECT REGEXP_REPLACE(Hello@#$World!, [^a-zA-Z0-9 ], , g);
Menghapus semua karakter special.
| regexp_replace |
|---|
| HelloWorld |
Sudah paham REGEXP_REPLACE? Latih langsung di browser
Latihan interaktif, langsung di browser.