Program JavaScript untuk Mengganti Karakter String

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

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

  • String JavaScript
  • Ganti String JavaScript ()

Contoh: Replace First Occurrence of a Character in a String

 // program to replace a character of a string const string = 'Mr Red has a red house and a red car'; // replace the characters const newText = string.replace('red', 'blue'); // display the result console.log(newText);

Keluaran

 Tuan Merah memiliki rumah biru dan mobil merah

Dalam program di atas, replace()metode ini digunakan untuk mengganti string yang ditentukan dengan string lain.

Ketika sebuah string dilewatkan dalam replace()metode ini, itu hanya menggantikan contoh pertama dari string tersebut. Jadi jika ada kecocokan kedua dalam string, itu tidak akan diganti.

Anda juga bisa meneruskan ekspresi reguler (regex) di dalam replace()metode untuk mengganti string.

Contoh 2: Ganti Karakter String Menggunakan RegEx

 // program to replace a character of a string const string = 'Mr Red has a red house and a red car'; // regex expression const regex = /red/g; // replace the characters const newText = string.replace(regex, 'blue'); // display the result console.log(newText);

Keluaran

 Tuan Merah punya rumah biru dan mobil biru

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

/gmengacu pada global. Ini berarti bahwa semua karakter yang cocok dalam string diganti.

Karena JavaScript peka huruf besar / kecil, R dan r diperlakukan sebagai nilai yang berbeda.

Anda juga dapat menggunakan regex untuk melakukan penggantian tidak peka huruf besar / kecil /gi, di mana imewakili tidak peka huruf besar / kecil.

Artikel yang menarik...