Metoda replace

Metoda replace kryen kërkimin dhe zëvendësimin e pjesëve të vargut. Parametri i parë pranon nënvargun që zëvendësojmë, dhe i dyti - nënvargun me të cilin zëvendësojmë.

Sintaksa

javascriptvarg.replace(çfarë zëvendësojmë, me çfarë zëvendësojmë);

Shembull

Le të zëvendësojmë në varg 'ab' me '!':

javascriptlet str = 'abcde';
let res = str.replace('ab', '!');

console.log(res);

Rezultati i ekzekutimit të kodit:

javascript'!cde'

Shembull

Le të përpiqemi të zëvendësojmë të gjitha përputhjet në varg:

javascriptlet str = 'ab cde ab';
let res = str.replace('ab', '!');

console.log(res);

Do të shohim që zëvendësimi ndodhi vetëm në përputhjen e parë:

javascript'! cde ab'

Shembull

Edhe pse metoda replace ndryshon vetëm përputhjen e parë, është e mundur të zëvendësohen të gjitha përputhjet duke përdorur një cikël:

javascriptlet elem = 'ab';
let str = 'ab cde ab';

while (str.includes(elem)) {
  str = str.replace(elem, '!');
}

console.log(str);

Rezultati i ekzekutimit të kodit:

javascript'! cde !'

Shihni gjithashtu

  • metoda replace,
    që kryen kërkimin dhe zëvendësimin e pjesëve të vargut duke përdorur shprehje të rregullta