Program JavaScript pentru a înlocui toate instanțele unui personaj dintr-un șir

În acest exemplu, veți învăța să scrieți un program JavaScript care va înlocui toate instanțele unui caracter dintr-un șir.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:

  • Șir JavaScript
  • JavaScript Regex
  • JavaScript String split ()
  • Javascript Array join ()

Exemplul 1: Înlocuiți toate instanțele unui caracter folosind Regex

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

Ieșire

 LeArning JAvAScript ProgrAm

În exemplul de mai sus, RegEx este utilizat cu replace()metoda pentru a înlocui toate instanțele unui caracter dintr-un șir.

/g reprezintă că operațiunea este efectuată pentru toți în instanțele șirului.

Exemplul 2: Înlocuiți toate instanțele de caracter folosind metode încorporate

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

Ieșire

 LeArning JAvAScript ProgrAm

În exemplul de mai sus, metodele încorporate sunt utilizate pentru a înlocui toate aparițiile unui caracter dintr-un șir.

split('a')Metoda împarte șirul într - o matrice.

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

join('A')Metoda se alătură tuturor elementelor de matrice într - un șir de caractere prin adăugarea A între fiecare element de matrice.

 LeArning JAvAScript ProgrAm

Articole interesante...