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
-
replacemetodu,
string parçalarını arama ve değiştirme işlemini gerçekleştirir -
testmetodu,
bir stringi test eder -
matchmetodu,
bir string içinde eşleşmeleri arar -
matchAllmetodu,
bir string içindeki tüm eşleşmeleri arar -
execmetodu,
sıralı arama gerçekleştirir -
searchmetodu,
arama gerçekleştirir -
splitmetodu,
bir stringi böler