Ebben a példában megtanul olyan JavaScript programot írni, amely felváltja a karakterek minden példányát a karakterláncban.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript karakterlánc
- JavaScript Regex
- JavaScript karakterlánc felosztás ()
- Javascript tömb csatlakozás ()
1. példa: A karakter összes példányának cseréje a Regex használatával
// 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);
Kimenet
LeArning JAvAScript ProgrAm
A fenti példában a RegEx-et használjuk a replace()
metódus használatával a karakterlánc összes példányának helyettesítésére egy karakterláncban.
/g
azt jelenti, hogy a műveletet mindenki számára végrehajtják a karakterlánc példányaiban.
2. példa: Az összes karakterpéldány cseréje beépített módszerekkel
// 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);
Kimenet
LeArning JAvAScript ProgrAm
A fenti példában a beépített metódusok egy karakter minden előfordulásának helyettesítésére szolgálnak egy karakterláncban.
A split('a')
módszer tömbre osztja a karakterláncot.
("Le", "rning J", "v", "Script Progr", "m")
A join('A')
módszer az összes tömb elemet egy karaktersorozatba kapcsolja, A-t hozzáadva az egyes tömb elemek közé.
LeArning JAvAScript ProgrAm