JavaScript-program til erstatning af alle forekomster af en karakter i en streng

I dette eksempel lærer du at skrive et JavaScript-program, der erstatter alle forekomster af et tegn i en streng.

For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:

  • JavaScript-streng
  • JavaScript Regex
  • JavaScript strengopdeling ()
  • Javascript Array-deltagelse ()

Eksempel 1: Erstat alle forekomster af et tegn ved hjælp af 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);

Produktion

 LeArning JAvAScript ProgrAm

I ovenstående eksempel bruges RegEx med replace()metoden til at erstatte alle forekomster af et tegn i en streng.

/g repræsenterer, at operationen udføres for alle i tilfælde af strengen.

Eksempel 2: Erstat alle forekomster af karakter ved hjælp af indbyggede metoder

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

Produktion

 LeArning JAvAScript ProgrAm

I ovenstående eksempel bruges de indbyggede metoder til at erstatte alle forekomster af et tegn i en streng.

Den split('a')metode opdeler strengen i et array.

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

Den join('A')metode forbinder alle array-elementer i en streng ved at tilsætte A mellem hvert array element.

 LeArning JAvAScript ProgrAm

Interessante artikler...