replace Metodu

replace metodu, string parçalarını arama ve değiştirme işlemini gerçekleştirir. İlk parametre olarak düzenli ifade kabul edilir, ikinci parametre olarak ise - yerine konulacak alt string alır.

Sözdizimi

javascriptstring.replace(düzenliIfade, değiştirme);

Örnek

'a' karakterini bulup değiştirelim:

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

console.log(res);

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

javascript'b!b'

Örnek

Varsayılan olarak sadece ilk eşleşme değiştirilir. String içindeki 'a' karakterini tekrar değiştirelim:

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

console.log(res);

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

javascript'b!aab'

Örnek

Küresel arama kullanarak tüm eşleşmeleri değiştirelim:

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

console.log(res);

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

javascript'b!!!b'

Örnek

Şu şablona göre bir string bulup değiştirelim: 'x' harfi, ardından herhangi bir karakter, ardından tekrar 'x' harfi:

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

console.log(res);

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

javascript'! eee'

Ayrıca Bakınız

  • replace metodu,
    string parçalarını arama ve değiştirme işlemini gerçekleştirir
  • test metodu,
    bir stringi test eder
  • match metodu,
    bir string içinde eşleşmeleri arar
  • matchAll metodu,
    bir string içindeki tüm eşleşmeleri arar
  • exec metodu,
    sıralı arama gerçekleştirir
  • search metodu,
    arama gerçekleştirir
  • split metodu,
    bir stringi böler