Просмотр полной версии : Помогите!!
Нуна помощь!!!
Короче есть файл c видом mail@mail.ru пропуск qweqwe
Пропуски расставлены по разному
Есть ли у кого парсер чтоб из этого вида сделал вид email;pass
Если есть выложите с меня плюсеги
hatamahata
30.08.2009, 13:06
Нуна помощь!!!
Короче есть файл c видом mail@mail.ru пропуск qweqwe
Пропуски расставлены по разному
Есть ли у кого парсер чтоб из этого вида сделал вид email;pass
Если есть выложите с меня плюсеги
notepad++ тебе в помощь, юзай замену
notepad++ тебе в помощь, юзай замену
Там все также как в обычном
hatamahata
30.08.2009, 13:23
Там все также как в обычном
знач юзай обычный=))))
заходиш в замену -> в поле "что искать" вводишь пробел в поле "заменить" на ставишь ; , кажется так
знач юзай обычный=))))
заходиш в замену -> в поле "что искать" вводишь пробел в поле заменить на ставишь ; , кажется так
я так и делаю он пишет 0
hatamahata
30.08.2009, 13:28
я так и делаю он пишет 0
вчера менял так 18к строчек в нотпад++ , все норм поменяло
если разное кол-во пробелов
Разбиваеш в PHP через explode по пробелам и берёш первый и последний элемент массива
Так там соответствие будет одному пробелу одна точка с запятой...по-моему
Так проще :)
$line=preg_replace('| +|', ';', $line);
можно по подробнее ? я в phр не шарю
hatamahata
30.08.2009, 14:02
а не, у меня файл был вида МЫЛО______:_______пасс, пробелы я тупо убрал(заменой), а : заменил на ;
<?php
set_time_limit(0);
$a=file("dirtymail.txt"); // Неотсортированный файл с емэйлами
$fp=fopen('cleanemail.txt','w+');
foreach($a as $line) {
$line=preg_replace('| +|', ';', $line);
fwrite($fp, $line."\r\n");
}
fclose($fp);
?> Попробовал - работает...
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot