С нами с 07.04.05
Сообщения: 154
Рейтинг: 166
|
Добавлено: 14/09/06 в 13:21 |
Есть тхт файл с множеством строк (более 1500) вида:
text::text
надо привести его к виду
id::text::text::0
то есть добавить в начале строк их номера а в конце добавить 0, но все это чтобы еще и "::" добавлялось.
конкретно:
есть - где ты общаешься?::на master-x.com
надо - 234::где ты общаешься?::на master-x.com::0
надеюсь подробно объяснил...
|
|
|
|
С нами с 18.08.03
Сообщения: 426
Рейтинг: 1102
|
Добавлено: 14/09/06 в 13:30 |
По моему то, что ты хочешь в Екселе (Excel) можно реализовать за несколько минут.
|
|
|
|
С нами с 07.04.05
Сообщения: 154
Рейтинг: 166
|
Добавлено: 14/09/06 в 13:33 |
в екселе открывает кламбур с символами, и потом у меня же txt файл, если можешь то подробнее плз, не рублю я в екселе
|
|
|
|
С нами с 18.08.03
Сообщения: 426
Рейтинг: 1102
|
Добавлено: 14/09/06 в 13:44 |
Давай в асю стукни мне, я тебя добавил, только ты в оффе, я тебе объясню, как сделать
|
|
|
|
no sign
С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403
|
Добавлено: 14/09/06 в 13:55 |
Код: | $i = 0;
$fi = fopen ("intxtfile", "r");
$fo = fopen ("outtxtfile", "w");
while (!feof($fi))
{
$line = trim(fgets($fi, 4096));
fputs ($fo, $i."::".$line."::0\n";
$i++;
}
fclose ($fi);
fclose ($fo); |
|
|
|
|
С нами с 21.09.03
Сообщения: 7329
Рейтинг: 2144
|
Добавлено: 14/09/06 в 15:00 |
Я бы сделал за 3 с половиной секунды следующей командой:
Код: |
awk '{ print(NR"::"$0"::0") }' input.txt > output.txt
|
|
|
|
|
С нами с 07.04.05
Сообщения: 154
Рейтинг: 166
|
Добавлено: 14/09/06 в 15:17 |
Огромное спасибо Swimmer24 помог мне.
arachnO твой скрипт не заработал.
всех оценил спасибо за ответы...
|
|
|
|
no sign
С нами с 25.07.03
Сообщения: 3623
Рейтинг: 1403
|
Добавлено: 15/09/06 в 01:10 |
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |