V tomto příkladu se naučíte psát program JavaScriptu, který nahradí všechny konce řádků v řetězci
značkou.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Řetězec JavaScriptu
- JavaScript String replace ()
- Rozdělené řetězce JavaScriptu ()
- Javascript Array join ()
Příklad 1: Nahradit všechny konce řádků pomocí 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);
Výstup
Učím se JavaScript.
JavaScript je zábavný.
JavaScript je snadný.
Ve výše uvedeném příkladu:
- RegEx se používá s
replace()
metodou k nahrazení všech konců řádků v řetězci
. - Vzor
/(||)/
kontroluje přerušení řádku. - Vzor
/g
kontroluje všechny výskyty řetězce.
Příklad 2: Vyměňte všechna zalomení řádku pomocí vestavěných metod
// 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ýstup
Učím se JavaScript.
JavaScript je zábavný.
JavaScript je snadný.
Ve výše uvedeném příkladu se integrované metody používají k nahrazení všech konců řádků
.
split('')
Rozděluje řetězec do pole prvků rozdělením na konec řádku.
(„Učím se JavaScript.“, „JavaScript je zábavný.“, „JavaScript je snadný.“)
Metoda připojí pole přidáním mezi prvky pole.join('
')
Učím se JavaScript.
JavaScript je zábavný.
JavaScript je snadný.