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

javascriptvarg.replace(shprehjaE_rregullt, zëvendësimi);

Shembull

Le të gjejmë dhe zëvendësojmë simbolin 'a':

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

console.log(res);

Rezultati i ekzekutimit të kodit:

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

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

console.log(res);

Rezultati i ekzekutimit të kodit:

javascript'b!aab'

Shembull

Le të zëvendësojmë të gjitha përputhjet duke përdorur kërkim global:

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

console.log(res);

Rezultati i ekzekutimit të kodit:

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

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

console.log(res);

Rezultati i ekzekutimit të kodit:

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