U ovom ćete primjeru naučiti pisati JavaScript program koji će zamijeniti sve instance znaka u nizu.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:
- JavaScript niz
- JavaScript regularni izraz
- Podjela JavaScript niza ()
- Javascript niz join ()
Primjer 1: Zamijenite sve primjerke znaka pomoću regularnog 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);
Izlaz
LeArning JAvAScript ProgrAm
U gornjem primjeru, RegEx se koristi s replace()
metodom za zamjenu svih primjeraka znaka u nizu.
/g
predstavlja da se operacija izvodi za sve u primjerima niza.
Primjer 2: Zamijenite sve slučajeve znakova pomoću ugrađenih metoda
// 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);
Izlaz
LeArning JAvAScript ProgrAm
U gornjem primjeru ugrađene metode koriste se za zamjenu svih pojava znaka u nizu.
split('a')
Metoda dijeli string u polje.
("Le", "rning J", "v", "Script Progr", "m")
join('A')
Način pridružuje sve niz elemenata u nizu dodavanjem A između svakog element matrice.
LeArning JAvAScript ProgrAm