ЈаваСцрипт програм за замену свих појава низа

У овом примеру ћете научити да напишете ЈаваСцрипт програм који ће заменити све појаве низа.

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:

  • ЈаваСцрипт Стринг
  • ЈаваСцрипт Регек

Пример 1: Замените све појаве низа помоћу РегЕк-а

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

Оутпут

 Господин Блуе има плаву кућу и плави аутомобил

У горњем програму, израз регуларног израза се користи као први параметар унутар replace()методе.

/gодноси се на глобални (та замена се врши у целом низу) и /iодноси се на мала и велика слова.

replace()Метод узима низ који желите да замените као први параметар и низа желите да замените као други параметар.

Пример 2: Замените све појаве низа помоћу уграђене методе

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

Оутпут

 Господин Блуе има плаву кућу и плави аутомобил

У горе наведеном програму уграђени split()и join()метода се користи за замену свих појава низа.

  • Низ се split()методом дели на појединачне елементе низа .
    Овде, string.split('red')даје ("Господин", "има", "кућа и", "аутомобил") цепањем низа.
  • Елементи низа се помоћу join()методе спајају у један низ .
    Овде, reverseArray.join('blue')господин Блуе има плаву кућу и плави аутомобил спајањем елемената низа.

Занимљиви Чланци...