В этом примере вы научитесь писать программу на JavaScript, которая заменяет все экземпляры символа в строке.
Чтобы понять этот пример, вы должны знать следующие темы программирования JavaScript:
- Строка JavaScript
- JavaScript Regex
- Разделение строки 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);
Вывод
ОБУЧЕНИЕ ПРОГРАММЫ JAVAScript
В приведенном выше примере 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);
Вывод
ОБУЧЕНИЕ ПРОГРАММЫ JAVAScript
В приведенном выше примере встроенные методы используются для замены всех вхождений символа в строке.
split('a')
Метод разбивает строку в массив.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Метод объединяет все элементы массива в строку путем добавления А между каждым элементом массива.
ОБУЧЕНИЕ ПРОГРАММЫ JAVAScript