replace Metodu

replace metodu, bir dizenin parçalarını arar ve değiştirir. İlk parametre olarak değiştirilecek alt dizeyi, ikinci parametre olarak ise hangi alt dizeyle değiştirileceğini alır.

Sözdizimi

javascriptdize.replace(neDeğiştirilecek, neyleDeğiştirilecek);

Örnek

Bir dizideki 'ab''yi '!' ile değiştirelim:

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

console.log(res);

Kodun çalıştırılmasının sonucu:

javascript'!cde'

Örnek

Bir dizideki tüm eşleşmeleri değiştirmeyi deneyelim:

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

console.log(res);

Değişikliğin yalnızca ilk eşleşmede gerçekleştiğini göreceğiz:

javascript'! cde ab'

Örnek

replace metodu yalnızca ilk eşleşmeyi değiştirmesine rağmen, bir döngü kullanarak tüm eşleşmeleri değiştirmek mümkündür:

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

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

console.log(str);

Kodun çalıştırılmasının sonucu:

javascript'! cde !'

Ayrıca Bakınız

  • replace metodu,
    düzenli ifadeler kullanarak dize parçalarını arayan ve değiştiren