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