В Notepad++ это делается через окно Замена, которое открывается по Ctrl + H. Внизу в режиме поиска обязательно выбери пункт Регулярные выражения.
Чтобы заменить сайт2 на сайт1 только для строк, начинающихся с определенного префикса, используй группировку.
Найти:
^(--1-https://)сайт2
Заменить на:
$1сайт1
Символ ^ - это ЯКОРЬ, он заставляет движок искать совпадение только в самом начале строки. Скобки создают ту самую группу. Все, что в них попало, программа запоминает. В поле замены $1 - это команда вернуть содержимое первой группы на место. В итоге префикс --1-https:// остается нетронутым, а название сайта меняется.
Хотя нет, точнее сказать так: если таких префиксов много (1, 2, 3...), можно сделать поиск универсальным.
Найти:
^(--\d-https://)сайт2
Заменить на:
$1сайт1
Здесь \d означает любую цифру. Если у тебя там может быть две или три цифры подряд, используй \d+. Это сэкономит время, если нужно обработать весь список разом.
регулярка видит структуру: начало строки, два дефиса, цифра, дефис, протокол. Она берет эту часть, сохраняет ее и подставляет обратно, меняя только то, что идет следом.
Проверь, чтобы галочка И зациклить стояла, тогда замена пройдет по всему файлу. Просто жми Заменить все и готово.
Шпаргалка по регуляркам в помощь: