Регулярные выражения Notepad++
Жмем 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{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