În acest exemplu, veți învăța să scrieți programul JavaScript care va înlocui toate întreruperile de linie dintr-un șir cu
eticheta.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- Șir JavaScript
- Șirul JavaScript replace ()
- JavaScript String split ()
- Javascript Array join ()
Exemplul 1: Înlocuiți toate pauzele de linie utilizând 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);
Ieșire
Învăț JavaScript.
JavaScript este distractiv.
JavaScript este ușor.
În exemplul de mai sus:
- RegEx este utilizat cu
replace()
metoda pentru a înlocui toate întreruperile de linie din șir cu
. - Modelul
/(||)/
verifică întreruperile de linie. - Modelul
/g
verifică toate aparițiile șirului.
Exemplul 2: Înlocuiți toate pauzele de linie utilizând metode încorporate
// 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);
Ieșire
Învăț JavaScript.
JavaScript este distractiv.
JavaScript este ușor.
În exemplul de mai sus, metodele încorporate sunt utilizate pentru a înlocui toate întreruperile de linie cu
.
split('')
Împarte șirul în elemente de matrice prin divizarea pe o linie de pauză.
(„Învăț JavaScript.”, „JavaScript este distractiv.”, „JavaScript este ușor.”)
Metoda se alătură matrice prin adăugarea între elementele de matrice.join('
')
Învăț JavaScript.
JavaScript este distractiv.
JavaScript este ușor.