Програма JavaScript для заміни всіх екземплярів символу в рядку

У цьому прикладі ви навчитеся писати програму JavaScript, яка замінить усі екземпляри символу в рядку.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування JavaScript:

  • Рядок JavaScript
  • Регулярний вираз JavaScript
  • Розділення рядків JavaScript ()
  • Javascript Array join ()

Приклад 1: Замінити всі екземпляри символу за допомогою регулярного виразу

 // program to replace all instances of a character in a string const string = 'Learning JavaScript Program'; const result = string.replace(/a/g, "A"); console.log(result);

Вихідні дані

 LeArning JAvAScript ProgrAm

У наведеному вище прикладі RegEx використовується із replace()методом, щоб замінити всі екземпляри символу в рядку.

/g означає, що операція виконується для всіх у екземплярах рядка.

Приклад 2: Заміна всіх екземплярів символів за допомогою вбудованих методів

 // program to replace all instances of character in a string const string = 'Learning JavaScript Program'; const splitString = string.split('a'); const result = splitString.join('A'); console.log(result);

Вихідні дані

 LeArning JAvAScript ProgrAm

У наведеному вище прикладі вбудовані методи використовуються для заміни всіх випадків символу в рядку.

split('a')Метод розбиває рядок в масив.

 ("Le", "rning J", "v", "Script Progr", "m")

join('A')Метод об'єднує всі елементи масиву в рядок шляхом додавання А між кожним елементом масиву.

 LeArning JAvAScript ProgrAm

Цікаві статті...