Владимир Родионов
ваш частный маркетолог

г. Н. Новгород,
ул. Есенина, 30

Звоните Пн-Вс: 10 - 20

+7 (952) 769-95-98
Заказать звонок сейчас

Меню сайта

Регулярные выражения в блокноте Notepad++

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

Стандартные обозначения символов:

– Точка представляет один любой символ

– «Повторитель». Означает, что предшествующий символ может повторяться

.* – Абсолютно любой набор символов. «.*» – найдёт все подстроки между кавычками

^ – начало строки (если исп. В начале выражения)

$ – конец строки

\w – буква, цифра или подчёркивание _

\d – Любая цифра

\D – Любой символ, но не цифра

\s — Пробел

\S — Не Пробел

\n – Перенос на новую строку.

[0-9] – Любая цифра

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

[A-Z] – Любая буква от a до z в ВЕРХНЕМ регистре

[a-zA-Z] – Любая буква от a до z в любом регистре

[a-Z] – То же самое

[abc]* – найдёт идущие подряд символы из набора. Например, abracadabra

[^abc]* – с точностью до наоборот. abracadabra

[abc] – перечень символов. Совпадёт с буквами a, b, или с

[^abc] – перечень символов, которые не входят в диапазон. Совпадёт с любым, кроме a, b, или с

(^.*$) — Любой текст между началом и концом строки

\n\r — Ищет пустые строки.

^\s*$ или ^[ ]*$ – Ищет пустые строки содержащие пробел

\(\d*\) – Поможет удалить скобки с цифрами из текста скопированного с данными вордстата, например: «(67)»

Если не работает поиск с регулярными выражениями

Возможно вы просто забыли их включить, надо поставить галку «Регуляр. выражения» в разделе «Режим поиска».

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

Не забывайте о том, что в функционал блокнота входит замечательный простой инструмент запись и запуск макроса, что в сочетании с регулярными выражениями может сильно помочь — ускорить рутинную работу!

Дополнительные примеры:

Например чтобы быстро убрать в конце предложения ненужные цифры вида «:987654»

Нужно использовать выражение:»:\d*»

Найти строку со ссылкой на сайт:

^.*сайт.ru.*$

Несовпадение референса у часов:

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

^[a-zA-Z]{1}[0-9]{13}$
^[a-zA-Z]{1}[0-9]{8}$


Помощник:

Как удалить дубли строк в нотепад++

Комплексное продвижение сайта!

Синергетический эффект:

- Анализ конкурентов
- Поисковое SEO
- Яндекс Директ
-Техническая поддержка!
Обратная связь

Как удобнее связаться?

Cогласен с условиями политики конфиденциальности данных