Регулярні вирази, в нашому улюбленому блокноті Нотепад ++, вдають із себе досить потужний інструмент у боротьбі з рутиною.
. - Точка являє один довільний символ
* - «Повторювач». Чи означає, що попередній символ може повторюватися
.* - Абсолютно будь-який набір символів. ". *" - знайде все подстроки між лапками
^ - початок рядка (якщо ісп. На початку виразу)
\ 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 *"
Знайти рядок з посиланням на сайт:
Розбіжність референсу у годин:
Запис макросу і регулярки