Mengekstrak substring yang cocok dengan pattern regex. Tersedia di MySQL 8.0+.
VARCHARDiperbarui: 13 Jun 2026REGEXP_SUBSTR(expr, pat [, pos [, occurrence [, match_type]]])String sumber
Pattern regular expression
Kemunculan ke-n yang diekstrak
Default: 1
Posisi awal pencarian
Default: 1
Mode matching
1 SELECT REGEXP_SUBSTR('user@example.com', '@(.+)', 1, 1) AS domain;
Mengekstrak domain dari alamat email.
1 SELECT REGEXP_SUBSTR('Order #12345', '[0-9]+') AS order_num;
Mengekstrak bagian numerik dari string.
1 SELECT REGEXP_SUBSTR('Jakarta 10110', '\d{5}') AS postal_code;
Mengekstrak kode pos 5 digit.
Sudah paham REGEXP_SUBSTR? Latih langsung di browser
Latihan interaktif, langsung di browser.
REGEXP_LIKE