Program JavaScript untuk Mengganti Semua Kemunculan String

0
(0)

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

Mr blue has a blue house and a blue car

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

/g mengacu pada global (penggantian dilakukan di seluruh string) dan /i mengacu pada case-insensitive.

Itu replace() metode mengambil string yang ingin Anda ganti sebagai parameter pertama dan string yang ingin Anda ganti 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

Mr blue has a blue house and a blue car

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

  • String dipecah menjadi elemen array individual menggunakan split() metode.
    Sini, string.split('red') memberi [“Mr “, ” has a “, ” house and a “, ” car”] dengan membelah tali.
  • Elemen array digabungkan menjadi satu string menggunakan string join() metode.
    Sini, reverseArray.join('blue') memberi Tuan biru memiliki rumah biru dan mobil biru dengan menggabungkan elemen array.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.