Застосування Експертних Блокнот Регулярних Виразів

Застосування Експертних Блокнот Регулярних Виразів

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

Більша частина програмування коду - це проводяться та одноманітна робота, часто виконуючи той самий тип дій, а також пошук та заміни, як окремих символів, так і цілих виразів.

Ці (звичайні) вирази були створені спеціально для прискорення та спрощення пошуку певних елементів у документі для певних умов. У інструменті популярного програміста, редактор Notepad ++, можна створити свої власні та використовувати готові вирази. У той же час користувач переміщується до більш просунутого, ефективного рівня роботи як з Notepad ++, так і з написанням коду взагалі.

Які регулярні вирази

Перш ніж продовжувати безпосередньо до використання системи експресії в Notepad ++, необхідно прояснити, що це таке. Цей термін позначає певну мову пошуку, розроблену для виконання розширеного пошуку та заміни та виконання інших дій на рядках документа.

Регулярні вирази блокнота розроблені для пошуку та заміни тексту у рядку, файлі або декількох файлах. Їх використовують розробники в коді додатків, тестери в автотестах, а також під час роботи в командному рядку. В аналітиці регулярний вираз - це послідовність символів, які більш -менш широко відповідають моделям даних Google Analytics.

Принцип роботи цих виразів базується на використанні спеціальних метасимволів, що складають шаблон, згідно з яким дію виконується на лініях документа.

Прикладом є наступна конструкція [A-Z], що означає будь-яку велику літеру, написану латинською мовою. І, точка, означає будь-яку з можливих символів взагалі.

Залежно від особливостей конкретної мови програмування, синтаксис для запису Рег. Вирази можуть бути різними. Для редактора Notepad ++, Рег. Вирази, написані в Perl (одне з популярних мов програмування).

Загальне знайомство з регулярними виразами в Notepad ++

Давайте представимо основні регулярні вирази, які можуть бути використані в Notepad ++:

  • ... - кожен персонаж (один);
  • [0-9] - кожен персонаж (номер);
  • D - кожен алфавітний характер;
  • [A-Z] - кожна велика буква латині;
  • [a-z] - кожна мала літера латинського правопису;
  • [A-Z] - кожен з латинських букв у будь-якому випадку;
  • w - алфавітний, підкреслений або числовий символ;
  • \ s - простір;
  • ^ - пошук початку рядка;
  • $ - позначення припинення дії;
  • - символ можна повторити нескінченну кількість разів;
  • \ 4 \ 1 \ 2 \ 2 - муайян намудани гурӯҳ бо тартиби рақамӣ;
  • ^ \ s * $ - Порожні лінії шукаються;
  • ([0-9] [0-9] *.) - Шукаються двозначні числа.

Це лише деякі з найпоширеніших пошуків рядків у документі. Насправді, Рег. Є ще багато виразів, а їхні варіанти, що використовуються в Notepad ++. Це ціла цікава тема, яка вимагає окремого дослідження.

Програмісти, які навчилися застосовувати Рег. Вирази на практиці мають перевагу продуктивності та конкурентоспроможності.

Як практично застосовувати регулярні вирази в Notepad ++

Тепер давайте подивимося на практичні приклади використання reg. Вирази в Notepad ++.

1. Організація пошуку

Щоб запустити процедуру пошуку, перейдіть до пункту меню Пошук, а потім Знайти. Ярлик клавіатури, щоб перейти до вікна пошуку Notepad ++ Ctrl + F.

Увага! Необхідно активувати кнопку Регулярні вирази, щоб мати можливість працювати у цьому форматі.

Щоб знайти всі цифрові символи, що містяться в документі, просто введіть конструкцію [0-9] у рядку пошуку та шукайте Пошук далі.

Таким чином, кожен клік на цій кнопці знайде та виділіть наступну цифру у документі.

Стати Excel Pro: Приєднуйтесь до нашого курсу!

Підніміть свої навички від початківців до героя з нашим курсом Excel 365, розробленим для того, щоб зробити вас досвідченими лише на кількох сеансах.

Зареєструйтесь сюди

Підніміть свої навички від початківців до героя з нашим курсом Excel 365, розробленим для того, щоб зробити вас досвідченими лише на кількох сеансах.

Режим, коли пошук здійснюється у зворотному порядку (знизу до вершини) з reg. вирази не працюють.

Якщо ви використовуєте кнопку Знайти все, результати будуть відображатися в окремому вікні.

2. Організація заміни

За допомогою reg. Вирази в Notepad ++, ви можете не тільки шукати, але також замінити певні символи, які відповідають заданим умовам.

Щоб зробити це, просто перейдіть до вікна Замінити вікна пошуку.

Скажімо, нам потрібно перенаправити посилання за допомогою перенаправлення. Щоб виконати цю дію, у рядку Знайти замінюйте наступне будівництво: href =. (Http: // [^ '] *) , і, відповідно, у рядку Замінити , вкажіть: HREF = / redirection.php? = 123 . Після натискання кнопки Замінити все, процедура заміни виконується автоматично у всіх елементах, які відповідають умовам.

Крім того, в Notepad ++ за допомогою reg. Вирази, ви можете виконувати подібні операції з документами, не пов'язаними з програмуванням або розробкою сайтів та програм.

Скажімо, у вас є список співробітників з повними іменами та днями народження. У цьому простому прикладі ми будемо поміняти назву та дату народження. Щоб зробити це, у полі Знайти вкажіть (\ w +) (\ w +) (\ t +) (\ d +. \ D +. \ D +), і, відповідно, у Замінити поле, вкажіть \ 4 \ 1 \ 2 . Після натискання кнопки Замінити все ви можете побачити результат успішної роботи.

Макрос та їх застосування в Notepad ++

Ми розглянули найпростіші операції з reg. Вирази в Notepad ++. Програмісти, що працюють на високому рівні, вирішують досить складні проблеми з використанням цих виразів.

Поняття макросударного макросу, насправді, шматок коду, який можна вставити у певне місце в документі одним клацанням миші. Макрос - це своєрідні шаблони, які ви можете написати себе при виконанні будь-яких дій у цій програмі.

Макрос здатний вирішувати багато одноманітних і подібних завдань. Вони написані програмістами як для одного проекту, так і для широкого використання. Як правило, кожен програміст має свій набір макросів, щоб спростити роботу з типових проектів.

Запис Макросу виконується з основної панелі інструментів, використовуючи кнопку Початок запису. Макрос буде записувати все, що відбувається з документом під час виконання запису.

Докладніше про цю проблему до початку роботи!

Більше Notepad ++ Поради та трюки


Стати Excel Pro: Приєднуйтесь до нашого курсу!

Підніміть свої навички від початківців до героя з нашим курсом Excel 365, розробленим для того, щоб зробити вас досвідченими лише на кількох сеансах.

Зареєструйтесь сюди

Підніміть свої навички від початківців до героя з нашим курсом Excel 365, розробленим для того, щоб зробити вас досвідченими лише на кількох сеансах.




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

Залишити коментар