Текст менен иштөө: саптар жана регулярдык туюнтмалар
Кес, изде, бөл жана үлгү боюнча тап - Node'до текст устасы бол.
- сапты өлчөп, айрым символдорду алардын ордуна карап окуй,
- саптан бөлүктү кесип ала жана анын ичинен издей,
- регистрди өзгөртүп, боштуктарды кесип, текстти бөлүп жана улай,
- шаблон литералдары менен саптарды кынтыксыз чогулта,
- текстти алмаштыра жана үлгүлөрдү издөө менен текшерүү үчүн биринчи регулярдык туюнтманы колдоно.
1. Сап деген эмне?
Сап - бул тексттин бөлүгү: сөз, сүйлөм, жазуу же атүгүл бош ''. Символдорду бир тырмакчага, кош тырмакчага же арткы тырмакчага орой жазасыз:
const name = 'Ada';
const city = "Lovelace City";
const greeting = `Hello there`;
Салыштыруу. Сапты мончоктон жасалган мончок катары элестетиңиз. Ар бир мончок - бир символ, жана мончоктор так тартипте турат. Мончокторду санай аласыз, үчүнчүсүн карай аласыз же жиптин бир бөлүгүн ала аласыз, бирок бир мончокту ордунда алмаштыра албайсыз, анткени JavaScript'те саптар өзгөрбөйт (окуу үчүн гана). Ар бир "өзгөртүү" чын-чынында таптакыр жаңы сапты түзөт.
Саптар курстун мурунку темаларынын баарында бар: fs модулу менен окуган текст, JSON ичиндеги ачкычтар жана маанилер, CLI'де process.argv'ден алган аргументтер - булардын баары саптар. Саптарды өздөштүрүү булардын баарын жеңилдетет.