JavaScript program a karakterlánc összes példányának lecserélésére egy karakterláncban

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

érdekes cikkek...