JavaScript-program för att ersätta alla förekomster av en karaktär i en sträng

I det här exemplet lär du dig att skriva ett JavaScript-program som ersätter alla förekomster av ett tecken i en sträng.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript-sträng
  • JavaScript Regex
  • JavaScript Strängdelning ()
  • Javascript Array gå med ()

Exempel 1: Ersätt alla förekomster av ett tecken med hjälp av 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 exemplet ovan används RegEx med replace()metoden för att ersätta alla förekomster av ett tecken i en sträng.

/g representerar att operationen utförs för alla i fall av strängen.

Exempel 2: Ersätt alla karaktärsinstanser med hjälp av inbyggda 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 exemplet ovan används de inbyggda metoderna för att ersätta alla förekomster av ett tecken i en sträng.

Den split('a')metod delar upp strängen i en array.

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

Den join('A')metod förenar alla arrayelementen i en sträng genom att lägga till A mellan varje arrayelement.

 LeArning JAvAScript Program

Intressanta artiklar...