V tem primeru se boste naučili pisati program JavaScript, ki bo nadomestil vse primerke znaka v nizu.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- Niz JavaScript
- Regex JavaScript
- Razdelitev nizov JavaScript ()
- Javascript Array join ()
Primer 1: Zamenjajte vse primerke znaka z uporabo regularnega izraza
// 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);
Izhod
LeArning JAvAScript ProgrAm
V zgornjem primeru se RegEx uporablja z replace()
metodo za nadomestitev vseh primerkov znaka v nizu.
/g
predstavlja, da se operacija izvede za vse primere niza.
Primer 2: Zamenjajte vse primere znakov z uporabo vgrajenih 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);
Izhod
LeArning JAvAScript ProgrAm
V zgornjem primeru so vgrajene metode uporabljene za nadomestitev vseh pojavitev znaka v nizu.
split('a')
Metoda razdeli niz v matriki.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Postopek združuje vse matrične elemente v niz z dodajanjem A med vsako diod elementom.
LeArning JAvAScript ProgrAm