Program JavaScript untuk Mengganti Semua Kemunculan String

Dalam contoh ini, Anda akan belajar menulis program JavaScript yang akan menggantikan semua kemunculan string.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman JavaScript berikut:

  • String JavaScript
  • Regex JavaScript

Contoh 1: Ganti Semua Kemunculan String Menggunakan RegEx

 // 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);

Keluaran

 Tuan biru memiliki rumah biru dan mobil biru

Dalam program di atas, ekspresi regex digunakan sebagai parameter pertama di dalam replace()metode.

/gmengacu pada global (penggantian itu dilakukan di seluruh string) dan /imengacu pada case-insensitive.

The replace()metode mengambil string yang Anda ingin mengganti sebagai parameter pertama dan string Anda ingin mengganti dengan sebagai parameter kedua.

Contoh 2: Ganti Semua Kemunculan String Menggunakan Metode bawaan

 // 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);

Keluaran

 Tuan biru memiliki rumah biru dan mobil biru

Dalam program di atas, built-in split()dan join()metode digunakan untuk menggantikan semua kemunculan string.

  • String tersebut dipecah menjadi elemen array individual menggunakan split()metode.
    Di sini, string.split('red')berikan ("Mr", "memiliki", "rumah dan", "mobil") dengan memisahkan string.
  • Elemen array digabungkan menjadi satu string menggunakan join()metode ini.
    Di sini, reverseArray.join('blue')beri Mr biru memiliki rumah biru dan mobil biru dengan menggabungkan elemen array.

Artikel yang menarik...