83 of 264 menu

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
hicstridru