Kaedah replace

Kaedah replace melaksanakan carian dan gantian bahagian rentetan. Parameter pertama menerima subrentetan yang digantikan, dan yang kedua - subrentetan yang menjadi pengganti.

Sintaks

javascriptrentetan.replace(apa yang diganti, dengan apa yang diganti);

Contoh

Mari kita ganti dalam rentetan 'ab' dengan '!':

javascriptlet str = 'abcde';
let res = str.replace('ab', '!');

console.log(res);

Keputusan pelaksanaan kod:

javascript'!cde'

Contoh

Mari kita cuba ganti semua padanan dalam rentetan:

javascriptlet str = 'ab cde ab';
let res = str.replace('ab', '!');

console.log(res);

Kita akan lihat bahawa gantian berlaku hanya pada padanan pertama:

javascript'! cde ab'

Contoh

Walaupun kaedah replace hanya menukar padanan pertama, anda boleh menggantikan semua padanan menggunakan gelung:

javascriptlet elem = 'ab';
let str = 'ab cde ab';

while (str.includes(elem)) {
  str = str.replace(elem, '!');
}

console.log(str);

Keputusan pelaksanaan kod:

javascript'! cde !'

Lihat juga

  • kaedah replace,
    yang melaksanakan carian dan gantian bahagian rentetan dengan menggunakan ungkapan nalar