Notepad ++ редовен изрази

Anonim

Регулярните изрази в Notepad ++ допълнението

Програмирането е доста сложен, е трудна, а често и монотонен процес, в който той не е рядкост да се повтаря същите или подобни ефекти. За да увеличите автоматизиране и ускоряване на търсенето и подмяната на подобни елементи в документа, регулярен израз система е в програмирането в програмирането. Това до голяма степен позволява да се спести време и сила на програмисти, уебмастъри, а понякога и представители на други професии. Нека разберем как редовно изрази се използват в напреднала Notepad ++ текстов редактор.

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

Преди изучаването на употребата на регулярни изрази в програмата Notepad ++ в практиката, нека да разберете по-подробно същността на този термин.

Регулярните изрази представляват специален език търсене с помощта на които можете да се произвеждат различни действия върху струни документи. Това се прави с помощта на специални metasimvols, при влизане в който се извършва търсенето и изпълнението на манипулации на принципа на модели. Така например, в ++ точката на NotePad под формата на регулярен израз представлява никакъв признак на целия набор от съществуващи герои, а изразът [A-Z] е всяка главна буква на латинската азбука.

В различни езици за програмиране, синтаксиса на регулярните изрази могат да се различават. В Notepad ++ текстовия редактор на същите стойности на регулярните изрази се използват като в популярния език за програмиране PERL.

Стойностите на отделните регулярни изрази

Сега нека да се запознаят с най-често използваните Notepad ++ регулярни изрази:

  • . - всеки един символ;
  • [0-9] - всеки символ във формата на номера;
  • \ D - всеки символ, с изключение на броя;
  • [A-Z] - всяка главна буква на латинската азбука;
  • [A-Z] - всички малки букви на латинската азбука;
  • [A- Z] - всяка от буквите на латинската азбука в независимост от регистъра;
  • \ W - писмо, подчертават или цифри;
  • \ S - площ;
  • ^ - Старт започне;
  • $ - завършващ линия;
  • * - повторение на символа (от 0 до безкрайност);
  • \ 4 \ 1 \ 2 \ 3 - поредния номер на групата;
  • ^ \ Е * $ - търсене на празни линии;
  • ([0-9] [0-9] *.) - Търсене на двуцифрени числа.

В действителност, има доста голям брой символи на регулярни изрази, както и че е невъзможно да ги покрие в една статия. Значително повече от различните им варианти, които програмисти и уеб дизайнери се използват, когато се работи с програмата Notepad ++.

Практическото използване на регулярни изрази

Сега нека да разгледаме конкретни примери как редовно изрази се използват в програмата Notepad ++.

Пример 1: Търсене

Помислете колко редовно изрази се прилагат, за да търсите определени елементи.

  1. За да започнете работа с регулярни изрази, отидете в секцията "Търсене" и в списъка, който се показва, изберете "Намери" елемент.
  2. Отидете в прозореца за търсене в програмата Notepad ++

  3. Преди нас отваря прозореца за стандартна търсене в програмата Notepad ++. Достъпът до него може да се получи и чрез натискане на клавишната комбинация Ctrl + F. Не забравяйте да активирате бутона "Редовни изрази", за да работите с тази функция.
  4. Активиране на редовни изрази в прозореца за търсене в програмата Notepad ++

  5. Ние намираме всички числа, съдържащи се в документа. За да направите това, въведете параметъра [0-9] в низа за търсене и кликнете върху бутона "Търсене в Next". Всеки път, когато натиснете този бутон, ще бъдат маркирани следната цифра в документа отгоре надолу. Превключване в режим на търсене от долу нагоре, което е възможно да се извърши при използване на конвенционален метод на търсене, когато се работи с регулярни изрази не може да се приложи.
  6. Търсене на номера в програмата Notepad ++

  7. Ако кликнете върху "намери всичко в текущия документ" бутона, всички резултати от търсенето, което е, цифрови изражения в документа ще бъдат показани в отделен прозорец.
  8. Изпълнете търсене с изход в отделен прозорец в програмата Notepad ++

  9. И тук и резултатите от търсенето.
  10. Резултати от търсенето в Notepad ++

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

Съгласно изискванията на програмата Notepad ++, можете не само да търсят знаци, но и да ги замени с регулярни изрази.

  1. За да започнете това действие, отидете на "Замяна" в раздела от прозорците на търсенето.
  2. Преминете към раздела Замяна в програмата Notepad ++

  3. Ще направим пренасочване на външни препратки чрез пренасочване. За да направите това, в колоната "Намерете", поставяме стойността "HREF =. (Http: // [^ '"] *) ", и в полето" Замяна "-" href = "/ Redirect.php? До = 1 ". Кликнете върху бутона "Замяна на всички".
  4. Замяна в програмата Notepad ++

  5. Както можете да видите, подмяната е успешна.

Резултатите от заместването в програмата Notepad ++

А сега нека да се прилагат за търсене с подмяна използване на регулярни изрази за операции, които не са свързани с компютърно програмиране или оформление уеб страница.

  1. Имаме списък на лицата в пълен формат с датите на раждане.
  2. Списък на лицата в програмата Notepad ++

  3. Пренаредете датата на раждане и имената на хората на някои места. За да направите това, в колоната "Намерете" Напишете "(W +) (W +) (W +) (D +. D +. D +)", и в колоната "Замяна" - "\ 4 \ 1 \ 2 \ 3". Кликнете върху бутона "Замяна на всички".
  4. Пренареждания в списъка в програмата Notepad ++

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

Ние показахме най-простите действия, които могат да бъдат изпълнени с помощта на редовни изрази в програмата Notepad ++. Но с помощта на тези изрази се извършват професионални програмисти и доста сложни операции.

Прочетете още