I dette eksemplet lærer du å skrive JavaScript-program som erstatter alle linjeskift i en streng med
koden.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript-streng
- JavaScript streng erstatte ()
- JavaScript String split ()
- Javascript Array join ()
Eksempel 1: Erstatt alle linjeskift ved hjelp av RegEx
// program to replace all line breaks in a string with
const string = `I am Learning JavaScript. JavaScript is fun. JavaScript is easy.`; const result = string.replace(/(||)/g, '
'); console.log(result);
Produksjon
Jeg lærer JavaScript.
JavaScript er morsomt.
JavaScript er enkelt.
I eksemplet ovenfor:
- RegEx brukes med
replace()
metoden for å erstatte alle linjeskiftene i streng med
. - Mønsteret
/(||)/
sjekker for linjeskift. - Mønsteret
/g
sjekker over alle strengforekomster.
Eksempel 2: Erstatt alle linjeskift ved hjelp av innebygde metoder
// program to replace all line breaks in a string with
const string = `I am Learning JavaScript. JavaScript is fun. JavaScript is easy.`; const result = string.split('').join('
'); console.log(result);
Produksjon
Jeg lærer JavaScript.
JavaScript er morsomt.
JavaScript er enkelt.
I eksemplet ovenfor brukes de innebygde metodene til å erstatte alle linjeskift med
.
De split('')
deler strengen inn i oppstillingselementene ved spalting på et linjeskift.
("Jeg lærer JavaScript.", "JavaScript er morsomt.", "JavaScript er enkelt.")
Den metode slutter seg til matrisen ved å legge mellom oppstillingselementene.join('
')
Jeg lærer JavaScript.
JavaScript er morsomt.
JavaScript er enkelt.