Как изменить случайные домены на простые с помощью Notepad++

У меня есть файл со случайными доменами вроде этого:

          host-name                           estkowjf.tradicebk.cz
    domain-key                          smtp,*,/home/pmta/keys/dkim.pem
</virtual-mta>
    host-name                           itaquearuem.tradicebk.cz
    domain-key                          smtp,*,/home/pmta/keys/dkim.pem
</virtual-mta>
    host-name                           inventorecnjof.tradicebk.cz
    domain-key                          smtp,*,/home/pmta/keys/dkim.pem

Мне нужно заменить xxxx.tradicebk.cz простым доменом, например:

          host-name                         mydomain.com
    domain-key                          smtp,*,/home/pmta/keys/dkim.pem
</virtual-mta>
    host-name                           mydomain.com
    domain-key                          smtp,*,/home/pmta/keys/dkim.pem
</virtual-mta>
    host-name                           mydomain.com
    domain-key                          smtp,*,/home/pmta/keys/dkim.pem

Как я могу это сделать?

2 ответа

  • Ctrl+H
  • Найти то, что:host-name\h+\K\S+
  • Заменить:mydomain.com
  • ПРОВЕРЬТЕ совпадение
  • ПРОВЕРИТЬ _
  • ПРОВЕРИТЬ регулярное выражение
  • СНИМИТЕ ОТМЕТКУ . matches newline
  • Replace all

Объяснение:

      host-name       # literally
\h+             # 1 or more horizontal spaces
\K              # forget all we have seen until this position
\S+             # 1 or more non-space characters

Скриншот (до):

Скриншот (после):

Вы можете сделать что-то вроде этого:

[a-z]+.tradicebk.cz

Другие вопросы по тегам