Програма JavaScript за замяна на символи на низ

В този пример ще се научите да пишете програма на JavaScript, която замества символ на низ.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:

  • JavaScript низ
  • JavaScript String replace ()

Пример: Заменете първото появяване на символ в низ

 // 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: Заменете символа на низ с помощта на 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);

Изход

 Г-н Ред има синя къща и синя кола

В горната програма като първи параметър в replace()метода се използва израз на регулярно изражение .

/gсе отнася до глобален. Това означава, че всички съответстващи символи в низа се заменят.

Тъй като JavaScript е чувствителен към малки и големи букви, R и r се третират като различни стойности.

Можете също така да използвате регулярния израз, за ​​да извършите нечувствителни към малки и малки букви, като използвате /gi, където iпредставлява без регистра.

Интересни статии...