JavaScript String replaceAll()
- Önceki sayfa replace()
- Sonraki sayfa search()
- Bir üst katmana dön JavaScript String Referans Kılavuzu
Tanım ve Kullanım
replaceAll()
Bu yöntem, dizede belirtilen değeri veya düzenli ifadeyi aramak için kullanılır.
replaceAll()
Bu yöntem, tüm eşleşen değerlerin değiştirildiği yeni bir dize döndürür.
replaceAll()
Bu yöntem orijinal dizesi değiştirmemezdir.
replaceAll()
Bu yöntem JavaScript 2021'de tanıtılmıştır.
replaceAll()
Bu yöntem Internet Explorer'da kullanılamaz.
Dikkat
Parametre düzenli ifade ise, genel işareti ayarlamak zorundasınız (g
),aksi takdirde TypeError atılacaktır.
Düzenli ifade hakkında daha fazla bilgi için bkz:
Örnek
Örnek 1
text = text.replaceAll("Cats","Dogs"); text = text.replaceAll("cats","dogs");
Örnek 2
text = text.replaceAll(/Cats/g,"Dogs"); text = text.replaceAll(/cats/g,"dogs");
Örnek 2
Küçük ve büyük harf duyarsız, genel değiştirme:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue/gi, "red");
Örnek 3
Fonksiyonla değiştirilmiş metni kullanın:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue|house|car/gi, function (x) { return x.toUpperCase(); });
Sözdizimi
string.replaceAll(searchValue, newValue)
Parametre
Parametre | Açıklama |
---|---|
searchValue | Gerekli. Aranacak değer veya düzenli ifade. |
newValue | Gerekli. Yer değiştirecek yeni değer. JavaScript fonksiyonu olabilir. |
Dönüş değeri
Tür | Açıklama |
---|---|
String | Bütün eşleşen değerler yerine değiştirilmiş yeni bir dize döndürür. |
- Önceki sayfa replace()
- Sonraki sayfa search()
- Bir üst katmana dön JavaScript String Referans Kılavuzu