Программа JavaScript для замены всех экземпляров символа в строке

В этом примере вы научитесь писать программу на 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

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