Skip to content

Всё для WordPress, веб-разработки — и не только

💡 Полезные фишки Notepad++: regex, горячие клавиши и авточистка текста в 2026

💡 Полезные фишки Notepad++: regex, горячие клавиши и авточистка текста в 2026

Открыли лог на пять тысяч строк и час удаляли дубли руками. Или вставили текст из Word в WordPress и получили двойные переносы по всему документу. Notepad++ убирает оба сценария за один проход, но только если знать три-четыре конкретных приёма.

Большинство пользователей останавливается на базовом Ctrl + F. Между тем встроенный движок регулярных выражений Boost превращает редактор в инструмент пакетной обработки текста. Ниже шпаргалка по regex, больше тридцати горячих клавиш и пошаговая инструкция, которую можно применить прямо сейчас.

Актуально для Notepad++ версии 8.9.6.4, июнь 2026.

💡 Быстрый обзор:

  • Три режима поиска сравниваются в таблице: обычный, расширенный и регулярные выражения

  • Четыре таблицы regex-символов: базовые, символьные классы, квантификаторы и группировка

  • Три боевых сценария поиска и замены: HTML-теги, markdown-ссылки, извлечение URL

  • Больше тридцати горячих клавиш в четырёх группах и пошаговая инструкция по чистке текста из Word

Три режима поиска: что и когда использовать

В Notepad++ три режима поиска. Они переключаются в нижней части диалогов Ctrl + F и Ctrl + H, группа «Режим поиска». Перепутать режимы, значит получить ноль совпадений там, где их должно быть сто.

Режим

Что поддерживает

Когда использовать

Обычный

Точный текст

Поиск слова или фразы без спецсимволов

Расширенный

\n \t \r \0

Замена переносов строк, табуляций, нулевых символов

Регулярные выражения

Полный синтаксис Boost

Шаблоны, классы символов, квантификаторы, группировка

Расширенный режим, быстрый способ заменить переносы на пробелы без regex. Если нужна группировка или классы символов, переходите в полный режим.

Регулярные выражения: шпаргалка на каждый день

Режим регулярных выражений включается в диалоге поиска (Ctrl + F) или замены (Ctrl + H): в нижней части окна переключатель «Режим поиска», «Регулярные выражения». После этого спецсимволы начинают работать как операторы, а не как обычный текст.

Диалог поиска Notepad++ с включённым режимом регулярных выражений

Движок Boost совместим с синтаксисом VS Code, Sublime и Vim. Выучили шаблон здесь, используете его везде.

Базовые символы:

Символ

Что ищет

.

Любой один символ, кроме переноса строки

^

Начало строки

$

Конец строки

\d

Любая цифра (аналог [0-9])

\D

Любой символ, кроме цифры

\w

Буква, цифра или подчёркивание (аналог [a-zA-Z0-9_])

\W

Любой символ, кроме \w

\s

Пробельный символ: пробел, табуляция, перенос строки

\S

Непробельный символ

\n

Символ новой строки (LF)

\r

Возврат каретки (CR)

Символьные классы:

Конструкция

Что ищет

[abc]

Любой из перечисленных символов

[a-z]

Любая строчная латинская буква

[A-Z]

Любая заглавная латинская буква

[a-zA-Z]

Латинская буква в любом регистре

[0-9]

Любая цифра (аналог \d)

[^abc]

Любой символ, кроме a, b, c

Квантификаторы:

Символ

Сколько раз

*

Ноль или более повторений

+

Одно или более повторений

.*

Любой набор символов в пределах строки

.+

Любая непустая строка

Границы и группировка:

Конструкция

Что делает

\b

Граница слова

\B

Не граница слова

()

Группировка: содержимое доступно в замене как \1, \2

\|

Логическое «или»

Четыре шаблона, которые стоит держать в памяти:

  • ^$, пустая строка (начало и сразу конец)
  • ^\s*$, строка, содержащая только пробельные символы
  • ^.*$, всё содержимое строки от начала до конца
  • \r\n, пустая строка в Windows-формате (CRLF)

Поиск и замена: три боевых сценария

Теория без практики не закрепляется. Три задачи из реальной работы с кодом и контентом для WordPress.

Удаление HTML-тегов с сохранением текста

Выгрузили контент из старой CMS и получили кашу из тегов. Нужно вычистить форматирование и оставить только голый текст. В режиме регулярных выражений:

1Найти: <[^>]*>
2Заменить: (оставить пустым)

Шаблон <[^>]*> находит всё между < и >: открывающие теги, закрывающие, самозакрывающиеся <br/>. Поле замены оставляете пустым. HTML исчезает, текст остаётся нетронутым.

Удаление ссылок с сохранением анкора

Есть список в формате [Название](url), нужно оставить только названия. Два прохода в режиме regex.

Шаг 1. Убираем ссылочную часть вместе с открывающей скобкой:

1Найти: \(https?://[^)]*\)
2Заменить: (оставить пустым)

Шаг 2. Убираем квадратные скобки. Переключаетесь в обычный режим: ищете [, заменяете на пусто; затем ], тоже на пусто.

Сотня ссылок превращается в чистый список названий за две операции.

Извлечение URL из markdown-списка

Обратная задача: из [Название](https://example.com) нужно оставить только адрес. Один проход в режиме regex:

1Найти: ^[^(]*\(([^)]+)\).*$
2Заменить: \1

Конструкция ([^)]+) захватывает URL внутри скобок. \1 подставляет его в поле замены, весь остальной текст строки отбрасывается.

Горячие клавиши: работаем без мыши

Набор комбинаций, который экономит время при ежедневной работе с кодом и контентом. Закрепите страницу в закладки как справочник.

Работа с файлами и вкладками:

Действие

Клавиши

Открыть документ

Ctrl + O

Новая вкладка

Ctrl + N

Закрыть вкладку

Ctrl + W

Сохранить

Ctrl + S

Сохранить как

Ctrl + Alt + S

Сохранить всё

Ctrl + Shift + S

Следующий документ

Ctrl + Tab

Предыдущий документ

Ctrl + Shift + Tab

Базовое редактирование:

Действие

Клавиши

Выделить всё

Ctrl + A

Копировать

Ctrl + C

Вырезать

Ctrl + X

Вставить

Ctrl + V

Отменить

Ctrl + Z

Вернуть

Ctrl + Y

Дублировать строку или выделенный текст

Ctrl + D

В начало документа

Ctrl + Home

В конец документа

Ctrl + End

В начало строки

Home

В конец строки

End

Поиск и замена:

Действие

Клавиши

Поиск по тексту

Ctrl + F

Замена текста

Ctrl + H

Поиск в файлах

Ctrl + Shift + F

Найти далее

F3

Найти предыдущее

Shift + F3

Найти выделенное далее

Ctrl + F3

Найти выделенное предыдущее

Ctrl + Shift + F3

Перейти к строке

Ctrl + G

Специальные операции:

Действие

Клавиши

Конвертировать в строчные

Ctrl + U

Конвертировать в ПРОПИСНЫЕ

Ctrl + Shift + U

Закомментировать выделенное

Ctrl + Shift + Q

Раскомментировать выделенное

Ctrl + Shift + K

Вызов списка тегов или ключевых слов

Ctrl + Space

Пометить строку закладкой

Ctrl + F2

Переход по закладкам вперёд

F2

Переход по закладкам назад

Shift + F2

Сдвинуть текст вправо

Tab

Сдвинуть текст влево

Shift + Tab

Полноэкранный режим с вкладками

F11

Полноэкранный режим без панелей

F12

Масштаб текстовой области

Ctrl + колесо мыши

Отдельного внимания заслуживает перемещение блоков без копипасты. Зажмите Ctrl + Shift и клавишами / двигайте выделенный блок внутри документа. Буфер обмена не затрагивается. Риск случайно перезаписать важный фрагмент нулевой.

Пошаговая инструкция: убираем пустые строки после вставки из Word

Скопировали текст из Microsoft Word, вставили в WordPress и получили двойные и тройные переносы. Вместо ручного вычищения встроенная операция Notepad++ справляется за три шага.

Шаг 1. Откройте проблемный документ. Пустые строки видны сразу.

Документ с пустыми строками перед обработкой в Notepad++

Шаг 2. Выделите всё содержимое: Ctrl + A.

Выделение всего текста в Notepad++ перед удалением пустых строк

Шаг 3. В главном меню: Правка → Операции со строками → Удалить пустые строки.

Меню Правка, Операции со строками, Удалить пустые строки в Notepad++

Готово. Пустые строки исчезают, текст готов к вставке в WordPress без лишних <br> и пустых <p></p>. Приём работает и для вставок из Google Docs. Экономит десятки минут при работе с длинными материалами.

Комментирование кода: две комбинации на весь цикл

Для разработчика WordPress, который ежедневно правит functions.php, CSS или JavaScript, комментирование кода составляет постоянную часть работы. Две комбинации закрывают весь цикл:

  • Ctrl + Shift + Q, закомментировать выделенный блок. Синтаксис Notepad++ подставляет сам по типу файла: // для PHP и JavaScript, /* */ для CSS.
  • Ctrl + Shift + K, раскомментировать ранее закомментированный блок.

Работает как для отдельных строк, так и для многострочных блоков. Язык определяется по расширению файла автоматически. Помнить, где двойной слеш, а где звёздочка, не нужно.

Видео: базовый набор приёмов за 5 минут

Для тех, кто воспринимает визуальный формат лучше текста, короткое введение в ключевые возможности редактора:

После просмотра горячие клавиши и regex-шаблоны из шпаргалки выше лягут на понятную основу.

⁉️🤔 Частые вопросы

Как включить режим регулярных выражений в Notepad++?

Откройте диалог поиска (Ctrl + F) или замены (Ctrl + H). В нижней части окна найдите группу переключателей «Режим поиска» и выберите «Регулярные выражения». После этого все спецсимволы начинают работать как операторы Boost. Дополнительных настроек не требуется.

Почему шаблон \n не находит перенос строки?

Скорее всего, файл использует Windows-формат окончаний строк: CRLF, а не LF. Попробуйте шаблон \r\n или универсальный \R (перенос строки в Boost). Текущий формат виден в строке состояния Notepad++: «Windows (CR LF)», «Unix (LF)» или «Macintosh (CR)».

Чем расширенный режим поиска отличается от регулярных выражений?

Расширенный режим понимает только управляющие последовательности: перенос строки, табуляцию, возврат каретки. Квантификаторы, символьные классы и группировка доступны только в режиме «Регулярные выражения». Для замены переносов на пробелы хватит расширенного. Для удаления тегов или извлечения данных нужен полный regex.

Можно ли искать и заменять сразу в нескольких файлах?

Да: Ctrl + Shift + F открывает диалог «Поиск в файлах». Укажите папку, маску файлов (*.php, *.css) и шаблон поиска. Notepad++ пройдёт по всем совпадающим файлам и выведет результаты в отдельную панель. Массовая замена, вкладка «Заменить в файлах». Перед запуском обязательно сделайте резервную копию папки.

Как удалить строки, содержащие определённое слово?

В режиме регулярных выражений: в поле «Найти» введите ^.*ключевое_слово.*\R, поле «Заменить» оставьте пустым. Конструкция \R захватывает перенос строки вместе с текстом строки, чтобы не осталось пустоты на месте удалённой. Работает для любого текстового шаблона.

Что положить в закладки и с чего начать

Регулярные выражения, освоенные в Notepad++, работают везде. Тот же синтаксис в VS Code, в PHP-коде (preg_match), в JavaScript, в SQL-запросах. Это не фишка одного редактора. Базовая грамотность разработчика.

  • Если работаете с контентом для WordPress: начните с чистки пустых строк по инструкции выше. Результат увидите через минуту.
  • Если обрабатываете выгрузки из старой CMS: шаблон <[^>]*> для удаления HTML-тегов закрывает большинство типичных задач за один проход.
  • Если готовите данные после переезда домена: Ctrl + H в режиме regex для нормализации URL заменит часы ручного труда одним запуском.

Скачайте Notepad++ бесплатно на официальном сайте и проверьте эти приёмы на первом же проблемном файле. Какой сценарий из разбора встречается у вас чаще всего, напишите в комментариях.