Mengganti bagian string yang cocok dengan regex pattern. Versi lebih powerful dari REPLACE untuk pattern matching.
VARCHARDiperbarui: 6 Jan 2026REGEXP_REPLACE(string, pattern [, replacement [, position [, occurrence [, parameters]]]])String yang akan diproses
Regular expression pattern
String pengganti (default: empty string)
Posisi awal pencarian (default: 1)
Kemunculan ke-n yang diganti (0 = semua)
1 SELECT REGEXP_REPLACE('Phone: +62-812-345-6789', '[^0-9]', '') as digits_only;
Menghapus semua karakter non-numerik dari nomor telepon.
1 SELECT REGEXP_REPLACE('628123456789', '(\\d{2})(\\d{3})(\\d{3})(\\d{4})', '+\\1-\\2-\\3-\\4') as formatted;
Memformat nomor telepon dengan regex backreference.
1 SELECT REGEXP_REPLACE('Hello World !', '\\s+', ' ') as normalized;
Mengganti multiple spaces dengan single space.
Sudah paham REGEXP_REPLACE? Latih langsung di browser
Latihan interaktif, langsung di browser.