Програмирање је прилично сложено, мукотрпан и, често монотони процес у којем није ретко понављање истих или сличних ефеката. Да бисте максимизирали аутоматизацију и убрзали претрагу и замену сличних елемената у документу, редовни систем експресије био је у програмирању у програмирању. У великој мери вам омогућава да уштедите време и снагу програмера, вебмастера, а понекад и представници других професија. Откријмо како се редовни изрази користе у Адванцед НотеПад ++ уреднику текста.
Концепт регуларних израза
Пре него што проучавају употребу редовних израза у програму Нотепад ++ у пракси, сазнајмо детаљније суштину овог термина.Редовни изрази су посебан језик за претрагу који користи коју можете произвести различите акције на низовима докумената. То се ради коришћењем посебних метасимвола, приликом уласка у који се врши претрага и извршење манипулација о принципу образаца. На пример, у предмету Нотепад ++ у облику редовног изражавања представља било који знак целог скупа постојећих знакова, а израз [А-З] је било какво велико слово латиничне абецеде.
У разним програмским језицима, синтакса регуларних израза може се разликовати. У Едитору текста Нотепад ++ користе исте вредности редовних израза као у популарном језику ПЕРЛ-а.
Вредности појединачних регуларних израза
Сада се упознамо са најчешће коришћеним нотепад ++ регуларним изразима:
- . - било који појединачни симбол;
- [0-9] - било који лик у облику бројева;
- \ Д - било који лик, осим броја;
- [А-З] - било какво велико слово латиничне абецеде;
- [А-З] - било које малим словом латино абецеде;
- [А- З] - било која од слова латинске абецеде у независности из регистра;
- \ в - слово, подвлака или цифра;
- \ с - простор;
- ^ - Почетак старта;
- $ - крајња линија;
- * - понављање симбола (од 0 до бесконачности);
- \ 4 \ 1 \ 2 \ 3 - Број секвенце групе;
- ^ \ с * $ - Претражите празне линије;
- ([0-9] [0-9] *.) - Потражите двоцифрене бројеве.
У ствари, постоји прилично велики број симбола регуларних израза и немогуће их покривати у једном чланку. Значајно више њихових различитих варијација које програмери и веб дизајнери користе се када раде са програмом Нотепад ++.
Практична употреба редовних израза
Сада погледајмо посебне примере како се редовни изрази користе у програму Нотепад ++.Пример 1: Претражите
Размислите о томе како се редовни изрази примењују на тражење одређених елемената.
- Да бисте започели са радом са регуларним изразима, идите на одељак "Претрага" и на листи која се појављује изаберите ставку "Пронађи".
- Пре него што отвори стандардне прозор за претрагу у програму Нотепад ++. Приступ томе се такође може добити притиском на ЦТРЛ + Ф кључну комбинацију. Обавезно активирајте дугме "Регулар Екпрессионс" да бисте радили са овом функцијом.
- Пронашли смо све бројеве садржане у документу. Да бисте то учинили, унесите параметар [0-9] у низу за претрагу и кликните на дугме "Претражи следеће". Сваки пут када притиснете ово дугме, следеће цифре ће се нагласити у документу са врха до дна. Прелазак на режим претраге одоздо према горе, што је могуће извршити приликом коришћења конвенционалне методе претраживања, када се не може применити редовним изразима.
- Ако кликнете на дугме "Пронађи све у тренутном документу", све резултати претраге, односно, дигитални изрази у документу биће приказани у посебном прозору.
- И овде и резултати претраге изведени.
Пример 2: Замена симбола
У програму Нотепад ++ не можете да тражите само знакове, већ и да их замените редовним изразима.
- Да бисте започели ову акцију, идите на картицу "Замените" Виндовс Виндовс.
- Уредићемо преусмеравање спољних референци путем преусмеравања. Да бисте то учинили, у колони "Пронађи" стављамо вредност "ХРЕФ =. (Хттп: // [^ '") ", и у пољу" замени "-" хреф = "/ редирецт.пхп? То = 1 ". Кликните на дугме "Замените све".
- Као што видите, замена је успешна.
А сада применимо претрагу са заменом користећи редовне изразе за операције које нису повезане са рачунарским програмирањем или изгледом веб страница.
- Имамо листу особа у целом формату са датумима рођења.
- Преуредите датум рођења и имена људи на неким местима. Да бисте то учинили, у колони "Пронађите" Напиши "(\ в +) (\ в +) (\ в +) (\ д + \ д + \ д +)", а у колони "Замените" - "\ 4 \ 1 \ 2 \ 3". Кликните на дугме "Замените све".
- Као што видите, замена је успешна.
Показали смо најједноставније акције које се могу извршити редовним изразима у програму Нотепад ++. Али уз помоћ ових израза, проводе се професионални програмери и прилично сложени операције.