У цьому прикладі ви навчитеся писати програму 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