Metoda replace
Metoda replace kryen kërkim dhe
zëvendësim të pjesëve të vargut. Parametri i parë pranon
shprehje të rregullt,
ndërsa i dyti - nënvargun me të cilin zëvendësojmë.
Sintaksa
varg.replace(shprehjaE_rregullt, zëvendësimi);
Shembull
Le të gjejmë dhe zëvendësojmë simbolin 'a':
let str = 'bab';
let res = str.replace(/a/, '!');
console.log(res);
Rezultati i ekzekutimit të kodit:
'b!b'
Shembull
Si parazgjedhje, zëvendësohet vetëm
përputhja e parë. Le të zëvendësojmë përsëri
simbolin 'a' në varg:
let str = 'baaab';
let res = str.replace(/a/, '!');
console.log(res);
Rezultati i ekzekutimit të kodit:
'b!aab'
Shembull
Le të zëvendësojmë të gjitha përputhjet duke përdorur kërkim global:
let str = 'baaab';
let res = str.replace(/a/g, '!');
console.log(res);
Rezultati i ekzekutimit të kodit:
'b!!!b'
Shembull
Le të gjejmë dhe zëvendësojmë një varg sipas këtij modeli:
shkronja 'x', pastaj çdo simbol, pastaj
përsëri shkronja 'x':
let str = 'xax eee';
let res = str.replace(/x.x/, '!');
console.log(res);
Rezultati i ekzekutimit të kodit:
'! eee'
Shihni gjithashtu
-
metoda
replace,
e cila kryen kërkim dhe zëvendësim të pjesëve të vargut -
metoda
test,
e cila kontrollon një varg -
metoda
match,
e cila kërkon përputhje në varg -
metoda
matchAll,
e cila kërkon të gjitha përputhjet në varg -
metoda
exec,
e cila kryen kërkim sekuencial -
metoda
search,
e cila kryen kërkim -
metoda
split,
e cila ndan një varg