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

Знакомство Рег.выражения Кодировка Орфография TextFX WebEdit Сортировка списка


Жмем Ctrl+H, появляется меню Заменить, см. картинку ниже.

Для замены текста с регулярными выражениями, их стоит подключить (на картинке в красном прямоугольнике), в противном случае будет замена буквально такого же текста.

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

Пример

Скажем в тексте есть много сносок на места Библии:
Мат 3:16, Исх 30:12 ...

Если произвести замену, как показано на картинке:
(\w+) (\d+)(\d+) заменить на <a href='\1 \2:\3'>\1 \2:\3</a>

В результате, все сноски станут ссылками:
<a href='Мат 3:16'>Мат 3:16</a>, <a href='Исх 30:12'>Исх 30:12</a>.

Осталось сделать автозамену <a href='Мат на <a href='B:470 и т.д.

Примеры

дата: \d{2,4}-\d{2}-\d{2} – от двух до 4 цифр, знак -, две цифры, знак -, две цифры

^\d{2,}\s*$ – найдёт все строки, где число начинается в самом начале строки, содержит минимум 2 цифры, и в конце может содержать любое количество пробелов до самого конца строки.

(\w+) (\w+) (\w+) (\d+-\d+-\d+)

Заменить на \4 \1 \3 – т.е. 4-ую группу, потом первую и третью (дата, имя, фамилия)

Можно переписать лучше
(\w+) (\w+) (\w+) (\d{4}-\d{2}-\d{2})
Всё то же самое, но точно указано, что цифр будет 4-2-2

найти все адреса почты в тексте:
[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}

  • одна или больше буква от A до Z, цифры, дополнительные значки,
  • знак собаки,
  • опять одна или больше буква от A до Z, цифры, дополнительные значки,
  • точка,
  • и от 2 до 4 символов от A до Z