Selles näites õpid kirjutama JavaScripti programmi, mis asendab stringi kõik reavahetused
märgendiga.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti string
- JavaScripti stringi asendamine ()
- JavaScripti stringi jagamine ()
- Javascripti massiivi liitumine ()
Näide 1: kõik reavahetused asendage RegExi abil
// 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);
Väljund
Õpin JavaScripti.
JavaScript on lõbus.
JavaScript on lihtne.
Ülaltoodud näites:
- RegEx-i kasutatakse
replace()
meetodiga, et kõik stringimurded asendada stringidega
. - Muster
/(||)/
kontrollib rea katkemist. - Muster
/g
kontrollib kõiki stringi esinemisi.
Näide 2: kõik reavahetused asendage sisseehitatud meetodite abil
// 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);
Väljund
Õpin JavaScripti.
JavaScript on lõbus.
JavaScript on lihtne.
Ülaltoodud näites kasutatakse sisseehitatud meetodeid kõigi reavahetuste asendamiseks
.
split('')
Jagab stringi massiivi elementide vaheajad poolitamist.
("Ma õpin JavaScripti.", "JavaScript on lõbus.", "JavaScripti on lihtne.")
Meetod liitub massiivi lisades vahel massiivi elemente.join('
')
Õpin JavaScripti.
JavaScript on lõbus.
JavaScript on lihtne.