Metod replace
Metod replace vrši pretragu i
zamenu delova stringa.
Prvi parametar je podstring
koji zamenjujemo, a drugi - podstring, na
koji zamenjujemo.
Sintaksa
string.replace(šta zamenjujemo, na šta zamenjujemo);
Primer
Zamenimo u stringu
'ab' sa '!':
let str = 'abcde';
let res = str.replace('ab', '!');
console.log(res);
Rezultat izvršavanja koda:
'!cde'
Primer
Pokušajmo da zamenimo sva poklapanja u stringu:
let str = 'ab cde ab';
let res = str.replace('ab', '!');
console.log(res);
Videćemo da je zamena izvršena samo na prvom poklapanju:
'! cde ab'
Primer
Uprkos tome što metod replace
menja samo prvo poklapanje,
moguće je zameniti sva poklapanja
pomoću petlje:
let elem = 'ab';
let str = 'ab cde ab';
while (str.includes(elem)) {
str = str.replace(elem, '!');
}
console.log(str);
Rezultat izvršavanja koda:
'! cde !'
Pogledajte takođe
-
metod
replace,
koji vrši pretragu i zamenu delova stringa pomoću regularnih izraza