Чем убрать @domein в mail:pass

Discussion in 'Болталка' started by alextrust, 10 Feb 2012.

  1. alextrust

    alextrust Member

    Joined:
    29 Mar 2010
    Messages:
    134
    Likes Received:
    27
    Reputations:
    11
    уже пол часа ищу и немогу найти
    чем можно обрезать @domein.com в 20кк мыло:пас
    база на 20кк


    из
    [email protected]:pass
    следать
    login:pass

    спасибо
     
  2. vernite akk=

    vernite akk= New Member

    Joined:
    18 May 2011
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Exel открываеш файл.
    Данные->Текст по столбцам
    Переключатель параметры разделителя в "Разделитель", галку на другие вводиш в поле рядом @:
    -ok
    Выделяеш столбец D и вокно формул вбиваеш,
    И тянеш за угол ячейки вниз.
    Как вариант вместо Exel , OpenOffise Calc.
     
  3. HeJIenocTb

    HeJIenocTb Member

    Joined:
    23 Feb 2011
    Messages:
    0
    Likes Received:
    11
    Reputations:
    1
    Блокнот. Ctrl+H
    Заменит "@domain.com"
    На "" (пусто)
     
  4. vernite akk=

    vernite akk= New Member

    Joined:
    18 May 2011
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    И проделать эту операцию, 20кк раз меняя домен каждый раз
     
  5. Bo0oM

    Bo0oM Member

    Joined:
    26 Dec 2009
    Messages:
    2
    Likes Received:
    35
    Reputations:
    21
    PSPad
     
  6. alias6969

    alias6969 Member

    Joined:
    3 Apr 2011
    Messages:
    27
    Likes Received:
    11
    Reputations:
    6
    Регулярку @[\S ]*: заменить на :
     
  7. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    alextrust, присылайте базу на [email protected] аттачем запароленным "Esq2012", хоть 20 К, хоть 200К.
    обратно получите искомое.
     
    #7 altblitz, 10 Feb 2012
    Last edited: 10 Feb 2012
  8. alkos

    alkos Elder - Старейшина

    Joined:
    28 Mar 2007
    Messages:
    1,148
    Likes Received:
    292
    Reputations:
    271
    alextrust, 5 минут школьного программирования и такая софтинка готова. Перегоняет списки вида name@domain:pass из файла souce.txt в name:pass в файл out.txt. СКАЧАТЬ


    P.S. Неужели никто в школе информатику не учил?
     
  9. vernite akk=

    vernite akk= New Member

    Joined:
    18 May 2011
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    А зачем чтото кодить лишний раз?
    Если есть Exel, куча текстовых редакторов с поддержкой регулярных выражений, которые не подвиснут(Exel) при обработке огромных списков.
    Это я к тому что надо ценить свое время.
    Меня в школе не учили на информатике никакому ЯП кроме треугольника который бегает по десктопу, хз даж как называеться...
     
  10. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    >>name@domain:pass name:pass

    какая улыбчивая попа ))
     
    #10 altblitz, 10 Feb 2012
    Last edited: 10 Feb 2012
  11. bugagasenki

    bugagasenki Member

    Joined:
    10 Dec 2011
    Messages:
    217
    Likes Received:
    14
    Reputations:
    -1
    у меня в школе учительница по информатике была классической ТП, даже с вордом невсегда справлялась, наверно именно по этому я не стал программистом

    тупо блин из-за этой плин песды потерял столько времени и не прибавил не капли заний тк знал уже от и до все эти ексели, поверпоинты и тд

    а по поводу формата мыл, тс работай через emeditor это софт для профессионалов, рассчитан на миллионные списки, кинь кусок пару штук, а то получается хочу то незнаю что, если доменн почты одинаковый то тут даже рег выражений не нужно составлять :)
     
    #11 bugagasenki, 10 Feb 2012
    Last edited: 10 Feb 2012
  12. alkos

    alkos Elder - Старейшина

    Joined:
    28 Mar 2007
    Messages:
    1,148
    Likes Received:
    292
    Reputations:
    271
    список в 200к забивать в Эксель... Да Вы, батенька, мазахист! Хотя кому как удобно...

    Лично по мне так написание скрипта в 10-20 строк за 5 минут гораздо удобнее. И зачем кодить лишний раз? - этим скриптиком потом можно будет пользоваться хоть всю жизнь, не хай себе лежит в папочке. Лично у меня таких штук 20 уже есть на все случаи жизни. Один раз написал, когда требовалось, теперь пользуюсь периодически.
     
  13. m0us

    m0us New Member

    Joined:
    19 Jan 2012
    Messages:
    26
    Likes Received:
    3
    Reputations:
    -1
    увы в школах то и преподают бездари. да че там говорить, я на первом курсе инста имел скилла в кодинге больше чем вся кафедра информатики вместе взятая. а хороший мастер - всегда должен уметь сам сделать нужный инструмент, ибо полагаться на совет с форума или на какуюто прогу это некошерно))
     
  14. vernite akk=

    vernite akk= New Member

    Joined:
    18 May 2011
    Messages:
    73
    Likes Received:
    2
    Reputations:
    0
    Ну ограничений он не имеет так что звание мазохиста мне присваивать не нужно...
    Насчет кодинга мелких утилит тут на вкус и цвет товарища нет, кому то удобно пользоваться ими кому то готовым решением.
     
  15. alextrust

    alextrust Member

    Joined:
    29 Mar 2010
    Messages:
    134
    Likes Received:
    27
    Reputations:
    11
    Всем спасибо)

    alkos

    спасибо..сейчас попробую
    ЗЫ с програмирование сложно)
    ЗЫЫ не сильно быстро но работает)
    еще раз спасибо

    vernite akk=
    экселем то можно
    но 20кк это 20 миллионов!

    HeJIenocTb
    под словом "@domain.com"
    я имел ввиду разные почтовые домены!

    altblitz
    проверяйте уже отправил :D
     
    #15 alextrust, 11 Feb 2012
    Last edited: 11 Feb 2012
  16. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    PHP:
    <?php

        $baza 
    = array();
        
        foreach (
    file('./baza.txt') as $line)
        {
            list(
    $email$pass) = explode(':'trim($line), 2);
            list(
    $login) = explode('@'$email);
            
    $baza[] = $login.':'.$pass;
        }
        
        
    file_put_contents('./sparseno.txt'implode("\r\n"$baza));

    ?>
    Чисто теоретически. На 20 лимонах незнаю сколько будет работать.
     
  17. bugagasenki

    bugagasenki Member

    Joined:
    10 Dec 2011
    Messages:
    217
    Likes Received:
    14
    Reputations:
    -1
    под словом "@domain.com"
    я имел ввиду разные почтовые домены!

    ну дак замени ручками по очереди?? их наверняка не больше 50 у тебя
     
  18. alextrust

    alextrust Member

    Joined:
    29 Mar 2010
    Messages:
    134
    Likes Received:
    27
    Reputations:
    11
    bugagasenki а корпоративные домены не считал?
     
  19. alextrust

    alextrust Member

    Joined:
    29 Mar 2010
    Messages:
    134
    Likes Received:
    27
    Reputations:
    11
    |qbz| спасибо
    не выдерживает комп такие обьемы,ну ничего по 1-2кк разделю)
     
  20. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Пожалуйста. Еще можно set_time_limit(0) поставить для того, чтобы скрипт работал до конца.