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