Как удалить символы от опр символа до конца строки?

12 3
xumukys
На сайте с 23.03.2009
Offline
107
9971

Вообщем запустил парсер вордстата этак недели две назад, потом вспомнил, смотрю парсер уже остановился и напарсил около 1.5кк мусорных кеев, как мне удалить статистику которая идет от : и далее...

Как можно удалить в строках все от двоеточия до конца строки?

Может в акелпаде или notepad++ можно?

Ну или софт посоветуйте...

Ах да эксель не предлогать - обьемы текста не те...

Заранее благодарен...

Z
На сайте с 13.03.2009
Offline
81
#1

Пример скрипта на пхп. только что накатал. вроде рабочий (только незнаю выдержет ли такое кол-во)


<?php
set_time_limit(0);

$file='temp.txt';//папка со статистикой
$sortfile='sort.txt';//куда ложить очищеные

$fd=fopen($file, 'r');
$bufer = fread($fd, filesize($file));
fclose($fd);

$bufer = explode("\r\n",$bufer);
$count = count($bufer);

for($i=0;$i<$count;$i++)
{
list($good,$trash) = explode(":",$bufer[$i]);

$fd=fopen($sortfile, 'a');
fwrite($fd, $good."\r\n");
}
?>
xumukys
На сайте с 23.03.2009
Offline
107
#2
zifanchuck:
Пример скрипта на пхп. только что накатал. вроде рабочий (только незнаю выдержет ли такое кол-во)

<?php
set_time_limit(0);

$file='temp.txt';//папка со статистикой
$sortfile='sort.txt';//куда ложить очищеные

$fd=fopen($file, 'r');
$bufer = fread($fd, filesize($file));
fclose($fd);

$bufer = explode("\r\n",$bufer);
$count = count($bufer);

for($i=0;$i<$count;$i++)
{
list($good,$trash) = explode(":",$bufer[$i]);

$fd=fopen($sortfile, 'a');
fwrite($fd, $good."\r\n");
}
?>

Не на пхп если и выдержит то будет оч долго обрабатывать я думаю....

Пля нада основы програминга изучать...

Неужели никто из форумчан не подскажет регулярку для notepad++ ?

TopperHarley
На сайте с 24.03.2009
Offline
350
#3

http://imageshost.ru/links/3ce840383fa803cb7f9fc39bd1b237ed

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
[Удален]
#4

куда вам столько ключей?😮

xumukys
На сайте с 23.03.2009
Offline
107
#5

выборки из них делать а вось пригодятся)))

BredoGen.
На сайте с 19.10.2009
Offline
98
#6

В notepad++ можно заменить регулярным выражением:

:\d+

Заменять на пустую строку...

Проверил на 6 строках, как будет вести на 1,5кк строк - не знаю :)

Z
На сайте с 13.03.2009
Offline
81
#7

ИМХО не очень и долго будет. Не думаю что будет быстрее заменять в ноутпаде. Ну попробовать можно=)

nitrat
На сайте с 27.10.2009
Offline
34
#8

Edit Plus 3 - работает очень быстро (турбо), есть регекспы,

большой объем не помеха

выражение

[:].+

заменить на "пусто"

RedHead
На сайте с 14.03.2008
Offline
44
#9

Microsoft Excel

S
На сайте с 28.10.2005
Offline
319
#10

Для notepad2 можем подсказать

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий