Прилагане На Редовни Експресии На Експертни Бележки

Прилагане На Редовни Експресии На Експертни Бележки


Експертният стил на програмиране и използването на работни инструменти и програми се отличава с използването на специални техники, като например редовния израз на експертна тетрадка, която значително увеличава ефективността на работата.

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

Тези (редовни) изрази са създадени конкретно за ускоряване и опростяване на търсенето на определени елементи в документ за определени условия. В популярния инструмент на програмиста, редакторът Notepad ++, е възможно да създадете свои собствени и да използвате готови изрази. В същото време, потребителят се придвижва към по-напреднало, ефективно ниво на работа както с Notepad ++, така и с писането като цяло.

Какви са редовните изрази

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

Редовните изрази на Notepad са предназначени да търсят и заменят текст в ред, файл или няколко файла. Те се използват от разработчици в код на приложението, тестери в AutoTests, а също и когато работят по командния ред. В Analytics редовният израз е последователност от знаци, които повече или по -малко широко съвпадат с модели на данни за Google Analytics.

Принципът на действие на тези изрази се основава на използването на специални метасимволи, които съставляват шаблона, според който действието се извършва върху линиите на документа.

Пример за това е следната конструкция [A-Z], което означава всяко главно писмо, написано на латински. И, точка, означава всеки от възможните символи.

В зависимост от особеностите на конкретен програмен език, синтаксисът за писане на рег. изразите могат да бъдат различни. За редактора на Notepad ++, reg. Изрази, написани в Perl (един от най-популярните езици за програмиране).

Общо познаване на редовните изрази в Notepad ++

Нека представим основните правилни изрази, които могат да се използват в Notepad ++:

  • ... - всеки знак (един);
  • [0-9] - всеки знак (номер);
  • D - всеки азбучен знак;
  • [A-Z] - всяка главна буква на латински;
  • [A-Z] - всяка малка буква на латинския правопис;
  • [A-Z] - всяка от латински букви във всеки случай;
  • W - азбучен, подчертаващ или цифров характер;
  • S - пространство;
  • ^ - търсене на начало на линия;
  • Обозначение за терминиране от $ - линии;
  • - символът може да се повтори безкраен брой пъти;
  • 3 - определяне на групата в цифров ред;
  • Търсене в $ - празни линии;
  • ([0-9] [0-9] *.) - Претърсват се двуцифрени числа.

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

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

Как на практика да прилагате редовни изрази в Notepad ++

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

1. Организиране на търсене

За да започнете процедурата за търсене, отидете на елемента Търсене и след това намерите елемент. Клавишната комбинация, за да отидете в прозореца за търсене на Notepad ++ е Ctrl + F.

Внимание! Необходимо е да активирате бутона Редовни изрази, за да можете да работите в този формат.

За да намерите всички цифрови знаци, съдържащи се в документа, просто влезте в строителството [0-9] в низа за търсене и потърсете Търсене по-нататък.

По този начин всеки клик върху този бутон ще намерите и маркирате следващата цифра в документа.

Станете Excel Pro: Присъединете се към нашия курс!

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

Запишете се тук

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

Режим, когато търсенето се извършва в обратен ред (отдолу нагоре) с reg. изразите не работят.

Ако използвате бутона Намерете всички, резултатите ще бъдат показани в отделен прозорец.

2. Организиране на замяна

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

За да направите това, просто отидете в прозореца Замяна на прозореца за търсене.

Да кажем, че трябва да пренасочите връзки, използвайки пренасочване. За да извършите това действие, в реда Намерете, заменете следната конструкция: href =. (Http: // [^ '] *), и съответно, в Замяна линия, посочете: HREF = / REDRECECTION.php? до = 123 . След като кликнете върху бутона Замяна на всички, процедурата за подмяна се извършва автоматично във всички елементи, които съответстват на условията.

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

Да кажем, че имате списък на служителите с пълни имена и рождени дни. В този прост пример ние ще сменим името и датата на раждане. За да направите това, в полето Намерете, посочете (W +) (W +) (W +) (D +. D +. D +) и съответно, в Замяна на полето, посочете 4. След като кликнете върху бутона Замяна на всички, можете да видите резултата от успешна операция.

Макроси и тяхното приложение в Notepad ++

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

Концепцията за макрос на бележника е всъщност част от кода, който може да бъде вмъкнат в определено място в документ с едно кликване. Макросите са един вид шаблони, които можете да напишете, когато извършвате действия в тази програма.

Макросите са способни да решават много монотонни и подобни задачи. Те са написани от програмисти както за един проект, така и за широко разпространена употреба. Като правило всеки програмист има свой собствен набор от макроси, за да опрости работата по типични проекти.

Макрозаписът се извършва от основната лента с инструменти, като използвате бутона Старт за запис. Макросът ще записва всичко, което се случва с документа, докато записването е в ход.

Прочетете по-подробна информация по този въпрос, преди да започнете работа!

Още Notepad ++ Съвети и трикове


Станете Excel Pro: Присъединете се към нашия курс!

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.

Запишете се тук

Повдигнете уменията си от новак до герой с нашия курс за основи на Excel 365, предназначен да ви направи опитни само в няколко сесии.




Коментари (0)

Оставете коментар