ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

!!! Нужен скриптик !!!
  #1  
Старый 11.02.2010, 23:31
pampom
Познающий
Регистрация: 23.04.2008
Сообщений: 63
Провел на форуме:
176079

Репутация: 13
По умолчанию !!! Нужен скриптик !!!

Есть список мыл вида

asdasd@mail.ru
asdasd@yahoo.com
asdasd@bk.ru

Надо выдрать все mail.ru и bk.ru мыла в отдельный файлик.

Желательно на перл спасибо!
 
Ответить с цитированием

  #2  
Старый 11.02.2010, 23:45
expee
Новичок
Регистрация: 02.02.2010
Сообщений: 24
Провел на форуме:
72815

Репутация: 1
Отправить сообщение для expee с помощью ICQ
По умолчанию

На тебе на питоне:

Код:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys

inp_file = open(sys.argv[1])
out_file = open(sys.argv[2], "w")

for line in inp_file:
    line = line.strip()
    if line.endswith("mail.ru") or line.endswith("bk.ru"):
        out_file.write("%s\n" % line)
Использование:

Код:
python filename.py input.txt output.txt
 
Ответить с цитированием

  #3  
Старый 12.02.2010, 01:36
Solker
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме:
389768

Репутация: 158
По умолчанию

Хотел повыпендриваться и написать регулярку для Notepad++, но обнаружил, что SCFIND_REGEXP, который отвечает за регулярки в Notepad++, не имеет конструкцию OR - |

т.е. такой вариант:
(.+)@(bk|mail).ru
уже не прокатит.

PS:
PHP код:
<?php
foreach(file('mail.txt') as $mail)
    if(
preg_match('#(.+)@(bk|mail)\.ru#',$mail))
        echo 
$mail.'<br/>'.chr(10);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скриптик под заказ soxer О Работе 0 15.10.2009 13:09
нужен скриптик txtpwb Черные методы раскрутки 0 06.02.2009 18:10



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ