Program JavaScript k nahrazení všech instancí znaku v řetězci

V tomto příkladu se naučíte psát program JavaScript, který nahradí všechny instance znaku v řetězci.

Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:

  • Řetězec JavaScriptu
  • JavaScriptový regulární výraz
  • Rozdělené řetězce JavaScriptu ()
  • Javascript Array join ()

Příklad 1: Nahradit všechny instance postavy pomocí regexu

 // 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ýstup

 LeArning JAvAScript ProgrAm

Ve výše uvedeném příkladu se RegEx používá s replace()metodou k nahrazení všech instancí znaku v řetězci.

/g představuje, že operace se provádí pro všechny v instancích řetězce.

Příklad 2: Nahradit všechny instance znaků pomocí vestavěných 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);

Výstup

 LeArning JAvAScript ProgrAm

Ve výše uvedeném příkladu se integrované metody používají k nahrazení všech výskytů znaku v řetězci.

split('a')Metoda rozděluje řetězec do pole.

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

join('A')Metoda spojuje všechny prvků pole do řetězce přidáním A mezi každý prvek pole.

 LeArning JAvAScript ProgrAm

Zajímavé články...