Есть txt файл со списком примерно такого содеражния: PHP: 1234.ru/123.php email=000@rambler.ru pass=1234 www.1234.ru email=12345@yabdex.ru password=12345 12345.com username=1234 password=1234 Нужно отсюда выдрать данные с 1234.ru/123.php примерно такого вида: PHP: 000@rambler.ru:1234 Помогите, чем можно такое сделать?
открываешь файл и юзаешь выборку по регулярным выражениям, где указываешь маску блока для каждого сайта или домена на php делается через file_get_content/fopen + preg_match_all Также читаем Топик про регулярные выражения
Вот, к примеру, примерный парсинг PHP: preg_match_all ('/(.+?)\s+(email|username)=(.+?)\s+(pass|password)=(.+?)\s+/', $str, $m); $cnt = count ($m[0]); for ($i = 0; $i < $cnt; $i++) echo $m[1][$i], ':', $m[3][$i], ':', $m[5][$i], "\n"; Доработать регулярку под нужные данные несложно