Program JavaScript na nahradenie všetkých inštancií znaku v reťazci

V tomto príklade sa naučíte písať program JavaScript, ktorý nahradí všetky inštancie znaku v reťazci.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:

  • Reťazec JavaScript
  • JavaScriptový regulárny výraz
  • Rozdelenie reťazcov JavaScript ()
  • Pripojenie poľa Javascript ()

Príklad 1: Nahradenie všetkých inštancií znaku pomocou regulárneho výrazu

 // 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);

Výkon

 LeArning JAvAScript ProgrAm

Vo vyššie uvedenom príklade sa RegEx používa s replace()metódou na nahradenie všetkých inštancií znaku v reťazci.

/g predstavuje, že operácia sa vykonáva pre všetky v inštanciách reťazca.

Príklad 2: Nahradiť všetky inštancie znakov pomocou vstavaných metód

 // 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);

Výkon

 LeArning JAvAScript ProgrAm

Vo vyššie uvedenom príklade sa vstavané metódy používajú na nahradenie všetkých výskytov znaku v reťazci.

split('a')Metóda rozdeľuje reťazec do poľa.

 ("Le", "rning J", "v", "Script Progr", "m")

join('A')Metóda spája všetky prvkov poľa do reťazca pridaním A medzi každý prvok poľa.

 LeArning JAvAScript ProgrAm

Zaujímavé články...