Бағдарламалау деген өте күрделі, ауыр және жиі монотонды процесс, ол үшін сол немесе ұқсас әрекеттерді жиі қайталауға тура келеді. Автоматтандыруды барынша көбейту және құжаттағы ұқсас элементтерді іздеуді және ауыстыруды тездету үшін бағдарламалауда тұрақты өрнек жүйесі ойлап табылды. Бұл бағдарламашылардың, веб-шеберлердің және кейде басқа кәсіп өкілдерінің уақыты мен күшін үнемдейді. Notepad ++ мәтіндік редакторында тұрақты өрнектер қалай қолданылатынын білейік.
Notepad ++ нұсқасының соңғы нұсқасын жүктеп алыңыз
Тұрақты тіркестер туралы түсінік
Notepad ++ жүйесінде тұрақты тіркестерді практикада қолдануды зерттемес бұрын, осы терминнің мәні туралы көбірек білейік.
Тұрақты тіркестер - бұл арнайы іздеу тілі, оның көмегімен сіз құжаттың жолдарында әр түрлі әрекеттерді жасай аласыз. Бұл арнайы метакарбалардың көмегімен жасалады, олардың енгізілімдері шаблондар негізінде манипуляцияларды іздейді және жасайды. Мысалы, Notepad ++ тілінде қарапайым өрнек түріндегі кезең бар таңбалардың барлық жиынтығын білдіреді, ал [A-Z] өрнегі латын алфавитінің кез-келген бас әрпін білдіреді.
Тұрақты өрнек синтаксисі әртүрлі бағдарламалау тілдерінде әр түрлі болуы мүмкін. Notepad ++ әйгілі Perl бағдарламалау тілі сияқты тұрақты өрнек мәндерін қолданады.
Жеке тұрақты өрнек мәндері
Енді Notepad ++ тілінде жиі қолданылатын тұрақты тіркестермен танысайық:
- . - кез-келген жеке таңба;
- [0-9] - цифр түріндегі кез-келген таңба;
- D - саннан басқа кез-келген таңба;
- [A-Z] - латын әліпбиінің бас әріптері;
- [a-z] - латын алфавитінің кез-келген кіші әрпі;
- [a- Z] - латын алфавитінің кез-келген әріптері, жағдайға қарамастан;
- w - әріп, астын сызу немесе нөмір;
- s - кеңістік;
- ^ - жолдың басы;
- $ - жолдың соңы;
- * - кейіпкердің қайталануы (0-ден шексіздікке дейін);
- 4 1 2 3 - топтың сериялық нөмірі;
- ^ s * $ - бос жолдарды іздеу;
- ([0-9] [0-9] *.) - екі таңбалы сандарды іздеу.
Шындығында, бір мақалада қамтылмайтын қарапайым өрнек таңбаларының саны өте көп. Notepad ++ бағдарламасымен жұмыс істеу кезінде бағдарламашылар мен веб-дизайнерлер пайдаланатын олардың әртүрлі нұсқалары.
Іздеу кезінде Notepad ++ жүйесінде тұрақты өрнектерді қолдану
Енді Notepad ++ жүйесінде тұрақты өрнектердің қалай қолданылатыны туралы нақты мысалдарға назар аударайық.
Тұрақты тіркестермен жұмыс істеуді бастау үшін «Іздеу» бөліміне өтіп, пайда болған тізімнен «Табу» таңдаңыз.
Біздің алдымызда Notepad ++ бағдарламаларында стандартты іздеу терезесі ашылады. Бұл терезеге Ctrl + F пернелер тіркесімін басу арқылы қол жеткізуге болады. Бұл функциямен жұмыс істей алу үшін «Тұрақты тіркестер» түймесін іске қосқаныңызға көз жеткізіңіз.
Құжаттағы барлық сандарды табыңыз. Ол үшін іздеу жолағына [0-9] параметрін енгізіп, «Келесі іздеу» түймесін басыңыз. Осы батырманы басқан сайын құжатта жоғарыдан төменге қарай келесі сан белгіленеді. Әдеттегі іздеу әдісін қолдана отырып, іздеу режиміне төменнен жоғарыға ауысу қарапайым өрнектермен жұмыс жасағанда қолданылмайды.
Егер сіз «Ағымдағы құжаттағы барлық нәрсені табу» батырмасын бассаңыз, барлық іздеу нәтижелері, яғни құжаттағы сандық өрнектер бөлек терезеде көрсетіледі.
Міне, іздеу нәтижелері сызық бойынша көрсетіледі.
Notepad ++ тіліндегі таңбаларды тұрақты тіркестермен алмастыру
Notepad ++ бағдарламасында сіз тек кейіпкерлерді іздеп қана қоймай, оларды тұрақты тіркестермен алмастыра аласыз. Бұл әрекетті бастау үшін іздеу терезесінің «Ауыстыру» қойындысына өтіңіз.
Сыртқы сілтемелерді қайта бағыттау арқылы бағыттайық. Ол үшін «табу» бағанына «href =. (// [^ '»] *) «мәнін, ал» Ауыстыру «-» href = «/ redirect.php? To = 1» мәндерін қойыңыз. «Барлығын ауыстыру» түймесін басыңыз.
Көріп отырғаныңыздай, ауыстыру сәтті өтті.
Енді компьютерлік емес бағдарламалауға немесе веб-парақ құру операцияларына тұрақты өрнек алмастыруды қолданайық.
Бізде аты-жөні көрсетілген адамдардың тізімі, туған күні көрсетілген.
Біз туған күндер мен адамдардың аттарын өзгертеміз. Ол үшін «Табу» бағанына «( w +) ( w +) ( w +) ( d +. D +. D +)» және “Ауыстыру” бағанында - “ 4 1 2 3” . «Барлығын ауыстыру» түймесін басыңыз.
Көріп отырғаныңыздай, ауыстыру сәтті өтті.
Notepad ++ тіліндегі қарапайым өрнектерді қолдана отырып жасалатын қарапайым әрекеттерді көрсеттік. Бірақ осы өрнектердің көмегімен кәсіби бағдарламашылар өте күрделі операцияларды орындайды.