Bu örnekte, bir dizenin tüm oluşumlarının yerini alacak bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript Dizesi
- JavaScript Regex
Örnek 1: RegEx Kullanarak Dizenin Tüm Yinelemesini Değiştirme
 // program to replace all occurrence of a string const string = 'Mr Red has a red house and a red car'; // regex expression const regex = /red/gi; // replace the characters const newText = string.replace(regex, 'blue'); // display the result console.log(newText);
Çıktı
Bay mavi'nin mavi bir evi ve mavi bir arabası var
Yukarıdaki programda, replace()yöntem içinde ilk parametre olarak bir düzenli ifade ifadesi kullanılmıştır .
/gküresel anlamına gelir (değiştirme, tüm dizede yapılır) ve büyük / /iküçük harfe duyarlı değildir.
replace()Yöntemi ilk parametre ve ikinci parametre olarak değiştirmek istediğiniz dize olarak değiştirmek istediğiniz dizeyi alır.
Örnek 2: Yerleşik Yöntemi Kullanarak Dizenin Tüm Yinelemesini Değiştirme
 // program to replace all occurrence of a string const string = 'Mr red has a red house and a red car'; const result = string.split('red').join('blue'); console.log(result);
Çıktı
Bay mavi'nin mavi bir evi ve mavi bir arabası var
Yukarıdaki programda, yerleşik split()ve join()yöntem dizenin tüm oluşumlarını değiştirmek için kullanılır.
- Dize, split()yöntem kullanılarak ayrı dizi öğelerine bölünür .
 Buradastring.split('red')dizeyi bölerek ("Bay", "bir", "ev ve bir", "araba") verir.
- Dizi öğeleri, join()yöntem kullanılarak tek bir dizede birleştirilir .
 Burada,reverseArray.join('blue')mavi bir eve ve mavi bir arabaya sahip olan dizi elemanlarını birleştirerek verir.








