83 of 264 menu

Njia ya replace

Njia replace inatekeleza utafutaji na kubadilisha sehemu za mfuatano. Kigezo cha kwanza hukubali usemi wa kawaida, na cha pili - kipande-cha-mfuatano, ambacho tunabadilisha.

Sintaksia

mfuatano.replace(usemi_wa_kawaida, ubadilishaji);

Mfano

Wacha tupate na tubadilishe herufi 'a':

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

Matokeo ya kutekeleza kodi:

'b!b'

Mfano

Kwa chaguo-msingi hubadilishwa tu lingano la kwanza. Wacha tena tubadilishe herufi 'a' kwenye mfuatano:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

Matokeo ya kutekeleza kodi:

'b!aab'

Mfano

Wacha tubadilishe yanayolingana yote kwa kutumia utafutaji wa ulimwengu:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

Matokeo ya kutekeleza kodi:

'b!!!b'

Mfano

Wacha tupate na tubadilishe mfuatano kwa kutumia muundo huu: herufi 'x', kisha herufi yoyote, kisha tena herufi 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

Matokeo ya kutekeleza kodi:

'! eee'

Angalia pia

  • njia replace,
    ambayo inatekeleza utafutaji na ubadilishaji wa sehemu za mfuatano
  • njia test,
    ambayo inakagua mfuatano
  • njia match,
    ambayo inatafuta yanayolingana kwenye mfuatano
  • njia matchAll,
    ambayo inatafuta yanayolingana yote kwenye mfuatano
  • njia exec,
    ambayo inatekeleza utafutaji wa mfululizo
  • njia search,
    ambayo inatekeleza utafutaji
  • njia split,
    ambayo inagawanya mfuatano
nldakkfrms