83 of 264 menu

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

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

Örnek

'a' karakterini bulup değiştirelim:

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

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

'b!b'

Örnek

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

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

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

'b!aab'

Örnek

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

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

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

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

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

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

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