Metode replace
Metode replace melakukan pencarian dan
penggantian bagian string. Parameter pertama menerima
ekspresi reguler,
dan parameter kedua - substring yang digunakan untuk mengganti.
Sintaksis
string.replace(ekspresiReguler, pengganti);
Contoh
Mari kita cari dan ganti karakter 'a':
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
Hasil eksekusi kode:
'b!b'
Contoh
Secara default, hanya kecocokan pertama
yang diganti. Mari kita ganti lagi
karakter 'a' dalam string:
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
Hasil eksekusi kode:
'b!aab'
Contoh
Mari ganti semua kecocokan dengan pencarian global:
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
Hasil eksekusi kode:
'b!!!b'
Contoh
Mari cari dan ganti string dengan pola berikut:
huruf 'x', lalu karakter apa pun, lalu
lagi huruf 'x':
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
Hasil eksekusi kode:
'! eee'
Lihat juga
-
metode
replace,
yang melakukan pencarian dan penggantian bagian string -
metode
test,
yang memeriksa string -
metode
match,
yang mencari kecocokan dalam string -
metode
matchAll,
yang mencari semua kecocokan dalam string -
metode
exec,
yang melakukan pencarian berurutan -
metode
search,
yang melakukan pencarian -
metode
split,
yang memisahkan string