Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   Помогите!! (https://forum.antichat.xyz/showthread.php?t=138299)

nupaT 30.08.2009 12:52

Помогите!!
 
Нуна помощь!!!
Короче есть файл c видом mail@mail.ru пропуск qweqwe
Пропуски расставлены по разному

Есть ли у кого парсер чтоб из этого вида сделал вид email;pass
Если есть выложите с меня плюсеги

hatamahata 30.08.2009 13:06

Цитата:

Сообщение от nupaT
Нуна помощь!!!
Короче есть файл c видом mail@mail.ru пропуск qweqwe
Пропуски расставлены по разному

Есть ли у кого парсер чтоб из этого вида сделал вид email;pass
Если есть выложите с меня плюсеги


notepad++ тебе в помощь, юзай замену

nupaT 30.08.2009 13:21

Цитата:

Сообщение от hatamahata
notepad++ тебе в помощь, юзай замену

Там все также как в обычном

hatamahata 30.08.2009 13:23

Цитата:

Сообщение от nupaT
Там все также как в обычном

знач юзай обычный=))))
заходиш в замену -> в поле "что искать" вводишь пробел в поле "заменить" на ставишь ; , кажется так

nupaT 30.08.2009 13:25

Цитата:

Сообщение от hatamahata
знач юзай обычный=))))
заходиш в замену -> в поле "что искать" вводишь пробел в поле заменить на ставишь ; , кажется так

я так и делаю он пишет 0

hatamahata 30.08.2009 13:28

Цитата:

Сообщение от nupaT
я так и делаю он пишет 0

вчера менял так 18к строчек в нотпад++ , все норм поменяло

Ponchik 30.08.2009 13:29

если разное кол-во пробелов
Разбиваеш в PHP через explode по пробелам и берёш первый и последний элемент массива

Ch3ck 30.08.2009 13:30

Так там соответствие будет одному пробелу одна точка с запятой...по-моему
Так проще :)
PHP код:

$line=preg_replace('| +|'';'$line); 


nupaT 30.08.2009 13:42

можно по подробнее ? я в phр не шарю

hatamahata 30.08.2009 14:02

а не, у меня файл был вида МЫЛО______:_______пасс, пробелы я тупо убрал(заменой), а : заменил на ;

Ch3ck 30.08.2009 14:17

PHP код:

<?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);
?>

Попробовал - работает...


Время: 06:27