У овом примеру ћете научити да пишете ЈаваСцрипт програм који ће заменити све преломе редова у низу
ознаком.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- ЈаваСцрипт Стринг
- ЈаваСцрипт Стринг реплаце ()
- ЈаваСцрипт Стринг сплит ()
- Јавасцрипт Арраи јоин ()
Пример 1: Замените све преломе линија помоћу РегЕк-а
// 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);
Оутпут
Учим ЈаваСцрипт.
ЈаваСцрипт је забаван.
ЈаваСцрипт је лак.
У горњем примеру:
- РегЕк се користи са
replace()
методом којом се замењују сви преломи линија у стрингу
. - Узорак
/(||)/
проверава преломе линија. - Узорак
/g
проверава све појаве низа.
Пример 2: Замените све преломе линија помоћу уграђених метода
// 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);
Оутпут
Учим ЈаваСцрипт.
ЈаваСцрипт је забаван.
ЈаваСцрипт је лак.
У горњем примеру, уграђене методе се користе за замену свих прелома линија са
.
split('')
Дели низ елемената низа у дељењем на савијања линије.
(„Учим ЈаваСцрипт.“, „ЈаваСцрипт је забаван.“, „ЈаваСцрипт је лак.“)
Метод придружује низ додавањем између елемената низа.join('
')
Учим ЈаваСцрипт.
ЈаваСцрипт је забаван.
ЈаваСцрипт је лак.