W tym przykładzie nauczysz się pisać program JavaScript, który zastąpi wszystkie wystąpienia znaku w ciągu.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- Ciąg JavaScript
- JavaScript Regex
- Podział ciągów JavaScript ()
- Dołączanie tablicy JavaScript ()
Przykład 1: Zastąp wszystkie wystąpienia znaku za pomocą wyrażenia regularnego
// 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);
Wynik
LeArning JAvAScript ProgrAm
W powyższym przykładzie wyrażenie RegEx jest używane z replace()
metodą do zamiany wszystkich wystąpień znaku w ciągu.
/g
oznacza, że operacja jest wykonywana dla wszystkich w wystąpieniach ciągu.
Przykład 2: Zastąp wszystkie wystąpienia znaku za pomocą wbudowanych metod
// 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);
Wynik
LeArning JAvAScript ProgrAm
W powyższym przykładzie wbudowane metody służą do zamiany wszystkich wystąpień znaku w ciągu.
split('a')
Sposób dzieli ciąg do tablicy.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Sposób łączy się wszystkie elementy tablicy w ciągu dodając A pomiędzy każdym z elementów macierzy.
LeArning JAvAScript ProgrAm