Регулярні вирази в блокноті notepad

Регулярні вирази, в нашому улюбленому блокноті Нотепад ++, вдають із себе досить потужний інструмент у боротьбі з рутиною.

Регулярні вирази в блокноті notepad
Стандартні позначення символів:

. - Точка являє один довільний символ

* - «Повторювач». Чи означає, що попередній символ може повторюватися

.* - Абсолютно будь-який набір символів. ". *" - знайде все подстроки між лапками

^ - початок рядка (якщо ісп. На початку виразу)

\ W - буква, цифра або підкреслення _

\ D - Будь-який символ, але не цифра

\ N - Перенесення на новий рядок.

[A-z] - Будь-яка буква від a до z (весь латинський набір символів) в нижньому регістрі

[A-Z] - Будь-яка буква від a до z в верхньому регістрі

[A-zA-Z] - Будь-яка буква від a до z в будь-якому регістрі

[Abc] * - знайде йдуть підряд символи з набору. Наприклад, abracadabra

[^ Abc] * - з точністю до навпаки. abracadabra

[Abc] - перелік символів. Співпаде з буквами a, b, або з

[^ Abc] - перелік символів, які не входять в діапазон. Співпаде з будь-яким, крім a, b, або з

(^. * $) - Будь-який текст між початком і кінцем рядка

\ N \ r - Шукає порожні рядки.

^ \ S * $ або ^ [] * $ - Шукає порожні рядки містять пробіл

Якщо не працює пошук з регулярними виразами

Можливо ви просто забули їх включити, треба поставити галку "Регуляр. Вираження" в розділі "Режим пошуку".

Макроси в Нотепад ++

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

Додаткові приклади:

Наприклад щоб швидко прибрати в кінці речення непотрібні цифри виду ": 987654"

Потрібно вжити вислів: ": \ d *"

Знайти рядок з посиланням на сайт:

Розбіжність референсу у годин:

Запис макросу і регулярки

Схожі статті