Как удалить все строки, не содержащие типы писем в notepad++ или Emeditor

Полный пример файла, содержащий:

use1@email.com:password1
user5@email.de:password5
use2@email.net:password2
use3@email.org:password3
use4@email.nl:password4
user1:password1
user2:password2
user3:password3

Необходимый результат:

use1@email.com:password1
user5@email.de:password5
use2@email.net:password2
use3@email.org:password3
use4@email.nl:password4

1 ответ1

0

Вот способ сделать работу:

  • Ctrl+H
  • Найти что: ^[^@]+$
  • Заменить на: EMPTY
  • Заменить все

Объяснение:

^           : begining of line
[^@]+       : 1 or more character that is not @
$           : end of line
  • НЕ ПРОВЕРИТЬ . matches newline

Результат для данного примера:

use1@email.com:password1
user5@email.de:password5
use2@email.net:password2
use3@email.org:password3
use4@email.nl:password4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .