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