În acest exemplu, veți învăța să scrieți un program JavaScript care va înlocui toate instanțele unui caracter dintr-un șir.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- Șir JavaScript
- JavaScript Regex
- JavaScript String split ()
- Javascript Array join ()
Exemplul 1: Înlocuiți toate instanțele unui caracter folosind 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);
Ieșire
LeArning JAvAScript ProgrAm
În exemplul de mai sus, RegEx este utilizat cu replace()
metoda pentru a înlocui toate instanțele unui caracter dintr-un șir.
/g
reprezintă că operațiunea este efectuată pentru toți în instanțele șirului.
Exemplul 2: Înlocuiți toate instanțele de caracter folosind metode încorporate
// 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);
Ieșire
LeArning JAvAScript ProgrAm
În exemplul de mai sus, metodele încorporate sunt utilizate pentru a înlocui toate aparițiile unui caracter dintr-un șir.
split('a')
Metoda împarte șirul într - o matrice.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Metoda se alătură tuturor elementelor de matrice într - un șir de caractere prin adăugarea A între fiecare element de matrice.
LeArning JAvAScript ProgrAm