В този пример ще се научите да пишете програма на JavaScript, която ще замени всички екземпляри на символ в низ.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:
- JavaScript низ
- JavaScript Regex
- JavaScript разделяне на низове ()
- Javascript Array join ()
Пример 1: Заменете всички копия на символи с помощта на Regex
// 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