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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Как отчекать ? (https://forum.antichat.xyz/showthread.php?t=173356)

andreipup 24.01.2010 18:57

Как отчекать ?
 
Во общем есть аськи вида

581465611;cM6T3*!@;2KtSSS5z;
581469724;T$v5FnyW;H2j9KjBk;
581470269;V4y7c%sg;NH7U4mHy;
581476189;20B4xrSi;3OKLJUyV;

нужно как то удалить

;2KtSSS5z;
;H2j9KjBk;
;NH7U4mHy;
;3OKLJUyV;

Асек очень много долго удалять руками.
Может кто на перле скриптик подскажет?

nMonkn 24.01.2010 19:14

На пхп 3 строчки

$fp = file("file.txt");
$n = 0
$fw = fopen("res.txt", "a+");
while($n<count($fp)
{
list($uin, $fst, $snd) = split(';',$fp[$n]);
fwrite($fw, $uin.";".$fst."\r\n");
$n++;
}
fclose($fw);
}

WNZRS 24.01.2010 19:19

берёшь Notepad++ и через регулярку режешь не нужное
Поиск-> Замена
Ставишь радиобатон "Регулярное выражение"
Что искать: (.+);(.+);(.+);
Заменить на: \1;\2;

andreipup 24.01.2010 20:10

Цитата:

Сообщение от WNZRS
берёшь Notepad++ и через регулярку режешь не нужное
Поиск-> Замена
Ставишь радиобатон "Регулярное выражение"
Что искать: (.+);(.+);(.+);
Заменить на: \1;\2;


Спасибо огромное тебе!!!!
и тебе nMonkn
Оба способа хороши!


Время: 17:21