I dette eksemplet lærer du å skrive et JavaScript-program som erstatter alle forekomster av et tegn i en streng.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript-streng
- JavaScript Regex
- JavaScript String split ()
- Javascript Array join ()
Eksempel 1: Erstatt alle forekomster av et tegn ved bruk 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);
Produksjon
LeArning JAvAScript ProgrAm
I eksemplet ovenfor brukes RegEx med replace()
metoden for å erstatte alle forekomster av et tegn i en streng.
/g
representerer at operasjonen utføres for alle i tilfeller av strengen.
Eksempel 2: Erstatt alle forekomster av karakter ved hjelp av innebygde 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);
Produksjon
LeArning JAvAScript ProgrAm
I eksemplet ovenfor brukes de innebygde metodene til å erstatte alle forekomster av et tegn i en streng.
Den split('a')
metode deler strengen inn i en matrise.
("Le", "rning J", "v", "Script Progr", "m")
Den join('A')
metode blir alle oppstillingselementene i en streng ved å tilsette A mellom hvert oppstillingselement.
LeArning JAvAScript ProgrAm