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

javascriptmfuatano.replace(usemi_wa_kawaida, ubadilishaji);

Mfano

Wacha tupate na tubadilishe herufi 'a':

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

console.log(res);

Matokeo ya kutekeleza kodi:

javascript'b!b'

Mfano

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

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

console.log(res);

Matokeo ya kutekeleza kodi:

javascript'b!aab'

Mfano

Wacha tubadilishe yanayolingana yote kwa kutumia utafutaji wa ulimwengu:

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

console.log(res);

Matokeo ya kutekeleza kodi:

javascript'b!!!b'

Mfano

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

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

console.log(res);

Matokeo ya kutekeleza kodi:

javascript'! 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