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

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

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

  • ЈаваСцрипт Стринг
  • ЈаваСцрипт Стринг реплаце ()

Пример: Замените прву појаву лика у низу

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

Оутпут

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

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

Када се низ преда у replace()методи, он замењује само прву инстанцу низа. Дакле, ако постоји друго подударање у низу, неће бити замењено.

Такође бисте могли да проследите регуларни израз (регуларни израз) унутар replace()методе да бисте заменили низ.

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

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

Оутпут

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

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

/gодноси се на глобални. То значи да су сви одговарајући знакови у низу замењени.

Будући да ЈаваСцрипт разликује велика и мала слова, Р и р се третирају као различите вредности.

Такође можете да користите регуларни израз за обављање замене осетљиве на мала и велика слова користећи /gi, где iпредставља мала и мала слова.

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