75 of 264 menu

Kaedah replace

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

Sintaks

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

Contoh

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

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

Keputusan pelaksanaan kod:

'!cde'

Contoh

Mari kita cuba ganti semua padanan dalam rentetan:

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

Kita akan lihat bahawa gantian berlaku hanya pada padanan pertama:

'! cde ab'

Contoh

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

let elem = 'ab'; let str = 'ab cde ab'; while (str.includes(elem)) { str = str.replace(elem, '!'); } console.log(str);

Keputusan pelaksanaan kod:

'! cde !'

Lihat juga

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