НотеПад ++ Регулар изрази

Anonim

Редовни изрази у додатку Нотепад ++

Програмирање је прилично сложено, мукотрпан и, често монотони процес у којем није ретко понављање истих или сличних ефеката. Да бисте максимизирали аутоматизацију и убрзали претрагу и замену сличних елемената у документу, редовни систем експресије био је у програмирању у програмирању. У великој мери вам омогућава да уштедите време и снагу програмера, вебмастера, а понекад и представници других професија. Откријмо како се редовни изрази користе у Адванцед НотеПад ++ уреднику текста.

Концепт регуларних израза

Пре него што проучавају употребу редовних израза у програму Нотепад ++ у пракси, сазнајмо детаљније суштину овог термина.

Редовни изрази су посебан језик за претрагу који користи коју можете произвести различите акције на низовима докумената. То се ради коришћењем посебних метасимвола, приликом уласка у који се врши претрага и извршење манипулација о принципу образаца. На пример, у предмету Нотепад ++ у облику редовног изражавања представља било који знак целог скупа постојећих знакова, а израз [А-З] је било какво велико слово латиничне абецеде.

У разним програмским језицима, синтакса регуларних израза може се разликовати. У Едитору текста Нотепад ++ користе исте вредности редовних израза као у популарном језику ПЕРЛ-а.

Вредности појединачних регуларних израза

Сада се упознамо са најчешће коришћеним нотепад ++ регуларним изразима:

  • . - било који појединачни симбол;
  • [0-9] - било који лик у облику бројева;
  • \ Д - било који лик, осим броја;
  • [А-З] - било какво велико слово латиничне абецеде;
  • [А-З] - било које малим словом латино абецеде;
  • [А- З] - било која од слова латинске абецеде у независности из регистра;
  • \ в - слово, подвлака или цифра;
  • \ с - простор;
  • ^ - Почетак старта;
  • $ - крајња линија;
  • * - понављање симбола (од 0 до бесконачности);
  • \ 4 \ 1 \ 2 \ 3 - Број секвенце групе;
  • ^ \ с * $ - Претражите празне линије;
  • ([0-9] [0-9] *.) - Потражите двоцифрене бројеве.

У ствари, постоји прилично велики број симбола регуларних израза и немогуће их покривати у једном чланку. Значајно више њихових различитих варијација које програмери и веб дизајнери користе се када раде са програмом Нотепад ++.

Практична употреба редовних израза

Сада погледајмо посебне примере како се редовни изрази користе у програму Нотепад ++.

Пример 1: Претражите

Размислите о томе како се редовни изрази примењују на тражење одређених елемената.

  1. Да бисте започели са радом са регуларним изразима, идите на одељак "Претрага" и на листи која се појављује изаберите ставку "Пронађи".
  2. Идите на прозор за претрагу у програму Нотепад ++

  3. Пре него што отвори стандардне прозор за претрагу у програму Нотепад ++. Приступ томе се такође може добити притиском на ЦТРЛ + Ф кључну комбинацију. Обавезно активирајте дугме "Регулар Екпрессионс" да бисте радили са овом функцијом.
  4. Омогућавање редовних израза у прозору за претрагу у програму Нотепад ++

  5. Пронашли смо све бројеве садржане у документу. Да бисте то учинили, унесите параметар [0-9] у низу за претрагу и кликните на дугме "Претражи следеће". Сваки пут када притиснете ово дугме, следеће цифре ће се нагласити у документу са врха до дна. Прелазак на режим претраге одоздо према горе, што је могуће извршити приликом коришћења конвенционалне методе претраживања, када се не може применити редовним изразима.
  6. Потражите бројеве у програму Нотепад ++

  7. Ако кликнете на дугме "Пронађи све у тренутном документу", све резултати претраге, односно, дигитални изрази у документу биће приказани у посебном прозору.
  8. Покрените претрагу са излазним излазом у засебном прозору у програму Нотепад ++

  9. И овде и резултати претраге изведени.
  10. Резултати претраге у Нотепад ++

Пример 2: Замена симбола

У програму Нотепад ++ не можете да тражите само знакове, већ и да их замените редовним изразима.

  1. Да бисте започели ову акцију, идите на картицу "Замените" Виндовс Виндовс.
  2. Пребаците се на картицу Замена у програму Нотепад ++

  3. Уредићемо преусмеравање спољних референци путем преусмеравања. Да бисте то учинили, у колони "Пронађи" стављамо вредност "ХРЕФ =. (Хттп: // [^ '") ", и у пољу" замени "-" хреф = "/ редирецт.пхп? То = 1 ". Кликните на дугме "Замените све".
  4. Замена у програму Нотепад ++

  5. Као што видите, замена је успешна.

Резултати замене у програму Нотепад ++

А сада применимо претрагу са заменом користећи редовне изразе за операције које нису повезане са рачунарским програмирањем или изгледом веб страница.

  1. Имамо листу особа у целом формату са датумима рођења.
  2. Листа особа у програму Нотепад ++

  3. Преуредите датум рођења и имена људи на неким местима. Да бисте то учинили, у колони "Пронађите" Напиши "(\ в +) (\ в +) (\ в +) (\ д + \ д + \ д +)", а у колони "Замените" - "\ 4 \ 1 \ 2 \ 3". Кликните на дугме "Замените све".
  4. Преуређивање на листи у програму Нотепад ++

  5. Као што видите, замена је успешна.
  6. Резултати пермутације у програму Нотепад ++

Показали смо најједноставније акције које се могу извршити редовним изразима у програму Нотепад ++. Али уз помоћ ових израза, проводе се професионални програмери и прилично сложени операције.

Опширније