PDA

Просмотр полной версии : нотепад,как удалить дубли паролей?


semakda
15.12.2015, 06:01
Задача такая, из базы мыло:пароль удалить дубли паролей.

Пример:

alexsey@mail.ru (mailto:alexsey@mail.ru):fwey43

boris@mail.ru (mailto:boris@mail.ru):32ggf33

Kirill@yandex.ru (mailto:Kirill@yandex.ru):fwey43

nikolay@gmail.com (mailto:nikolay@gmail.com):38g8d8s8

На выходе должно получиться:

alexsey@mail.ru (mailto:alexsey@mail.ru):fwey43

boris@mail.ru (mailto:boris@mail.ru):32ggf33

nikolay@gmail.com (mailto:nikolay@gmail.com):38g8d8s8

ну или так:

alexsey@mail.ru (mailto:alexsey@mail.ru):fwey43

boris@mail.ru (mailto:boris@mail.ru):32ggf33

Kirill@yandex.ru (mailto:Kirill@yandex.ru):

nikolay@gmail.com (mailto:nikolay@gmail.com):38g8d8s8

Нагуглил плагин TextFX, но вот в чем проблема, удаляются только полные дубли, а мне нужно чтобы удалялись дубли паролей, мыло то разные, соответственно этот вариант не подходит. Потом вспомнил что можно ведь выделить по вертикали и потом уже использовать TextFX, но опять не все так просто, выделить же только пароли никак, длина почты и паролей разная, соответственно сначала нужно привести базу в нужный вид.

А как это сделать хз, табуляция не помогает, по чему-то пароли не в один ряд а в разноброс, а TextFX нужно чтобы все было в ряд, из за пробелов не ищет дубли.

Решил поменять местами пароли с мылом, сделал пробелы от пароля до :мыло, выделил весь столбик, думал уже все выход найден, не не судьба, по первому столбцу почему то дубли не убирает.

Нотепадом пользуюсь первый день, уверен что это все легко делается , но как....

fl00der
15.12.2015, 13:09
semakda said:
↑ (https://antichat.live/posts/3927569/)
Пример:
alexsey@mail.ru (mailto:alexsey@mail.ru):fwey43

boris@mail.ru (mailto:boris@mail.ru):32ggf33

Kirill@yandex.ru (mailto:Kirill@yandex.ru):fwey43

nikolay@gmail.com (mailto:nikolay@gmail.com):38g8d8s8
На выходе должно получиться:
boris@mail.ru (mailto:boris@mail.ru):32ggf33

nikolay@gmail.com (mailto:nikolay@gmail.com):38g8d8s8


А вот это как должно получиться? Я лично сделал удаление по записям с совпадающим паролем и получилось у меня совершенно закономерно


Code:
alexsey@mail.ru:fwey43
boris@mail.ru:32ggf33
nikolay@gmail.com:38g8d8s8

Почему alexsey@mail.ru (mailto:alexsey@mail.ru):fwey43 уходит?

semakda
15.12.2015, 15:42
fl00der said:
↑ (https://antichat.live/posts/3927663/)
А вот это как должно получиться? Я лично сделал удаление по записям с совпадающим паролем и получилось у меня совершенно закономерно

Code:
alexsey@mail.ru:fwey43
boris@mail.ru:32ggf33
nikolay@gmail.com:38g8d8s8

Почему
alexsey@mail.ru (mailto:alexsey@mail.ru)
:fwey43 уходит?


Да, немного затупил, alexsey@mail.ru (mailto:alexsey@mail.ru):fwey43 останется в любом случае, но не суть, так и не нашел способа как удалить дубли паролей в нотепад, можно конечно это сделать в екселе, но там ограничение на 65к, это очень мало.

Tuvan
02.01.2016, 00:48
накидал код на с++ ,если есть компилятор то запускай https://ideone.com/jeZOUE

MrScrudg
18.01.2016, 12:39
Если нужно получить список паролей без дублей - text utils by lays тебе в помощь