Login
Помогите переделать текстовой файл
268
NEW 18.11.06 21:29
Zuletzt geändert 18.11.06 21:34 (Anatolyz)
Привет, народ!
У меня проблема,- есть текстовой doc-файл со списком имейл-адресов, более 5000 штук. Мне надо раскидать их так, чтобы в каждой строчке было по одному адресу. То есть сейчас они так: ........@......... ..........@.......... , а надо так:
.......@..........
........@..........
........@...........
Кто-нибудь знает как это проше всего сделать? Если скриптом, то каким именно. Заранее спасибо.
У меня проблема,- есть текстовой doc-файл со списком имейл-адресов, более 5000 штук. Мне надо раскидать их так, чтобы в каждой строчке было по одному адресу. То есть сейчас они так: ........@......... ..........@.......... , а надо так:
.......@..........
........@..........
........@...........
Кто-нибудь знает как это проше всего сделать? Если скриптом, то каким именно. Заранее спасибо.
18.11.06 23:52
in Antwort Anatolyz 18.11.06 21:29
NEW 19.11.06 17:23
in Antwort scorpi_ 18.11.06 23:52
Это дело случайно не под Линукс? А-то у меня Виндовс...
NEW 19.11.06 17:31
in Antwort Anatolyz 19.11.06 17:23
Есть версия и под винды... Но проще - импортнуть в базу, скажем в Аксесс, указакав при импорте пробел как разделитель...
NEW 19.11.06 18:37
in Antwort Anatolyz 19.11.06 17:23, Zuletzt geändert 19.11.06 18:53 (scorpi_)
Да, но существуют разные порты под windows. Например - http://gnuwin32.sourceforge.net/packages/sed.htm
Здесь наверно тоже есть - http://www.mingw.org/msys.shtml
PS В C++ это делается буквально в пару строчек:
Здесь наверно тоже есть - http://www.mingw.org/msys.shtml
PS В C++ это делается буквально в пару строчек:
В ответ на:
#include <string>
#include <fstream>
#include <iterator>
#include <algorithm>
int main()
{
std::ifstream in( "input.txt" );
std::ofstream out( "output.txt" );
copy( std::istream_iterator< std::string >( in ),
std::istream_iterator< std::string >(),
std::ostream_iterator< std::string >( out, "\n" ) );
}
NEW 19.11.06 19:37
in Antwort scorpi_ 19.11.06 18:54
NEW 20.11.06 09:17
in Antwort Anatolyz 18.11.06 21:29
А по-моему, это вообще в любом приличном текстовом редакторе делается. Сам использую UltraEdit32. Но есть и беслатные альтернативы типа PSPad, Notepad++. Заменяем "Space" на "\n".
[син]"...вечно молодой, вечно пьяный..."[/син]
NEW 20.11.06 10:10
in Antwort scorpi_ 19.11.06 18:54
Для юзера, по-моему, довольно простой вариант, только непонятно тогда, что эта тема тут делает :->
NEW 22.11.06 05:50
in Antwort Anatolyz 18.11.06 21:29
Ребята, мне уже подсказали,- надо в Ворде "заменить" ( ersetzen ) пробел на китайскую шапку и п ( ^p )
За советы спасибо.
За советы спасибо.
NEW 22.11.06 10:07
in Antwort Anatolyz 22.11.06 05:50
Тебе это подсказали бы в самом начале, если бы ты внимательнее почитал, о ч╦м форум. И написал бы в другой. Если ты не понял - над тобой постебались немного.


Dropbox - средство синхронизации и бэкапа файлов.
NEW 22.11.06 13:14
in Antwort voxel3d 22.11.06 10:07
А в какой? тут только Вебдизайн и программирование. Не в "еврейскую же иммиграцию" ;) или? :)
NEW 22.11.06 14:50
in Antwort Simple 22.11.06 13:20
Ну вот отбили челу желание программированием заниматься. 
Он хотел скрипт, а его послали ... в компьютер и в ко
Афтар ты не обижайся - приходи - чем можем, как грится.

Он хотел скрипт, а его послали ... в компьютер и в ко

Афтар ты не обижайся - приходи - чем можем, как грится.
NEW 22.11.06 22:34
in Antwort toptop 22.11.06 14:50
Афтар ты не обижайся - приходи - чем можем, как грится.
-------
Афтар ты не обижайся - приходи - как можем - мало не покажется...
P.S. Читать в констексте - чтобы получить разумный ответ надо задать разумный вопрос...
-------
Афтар ты не обижайся - приходи - как можем - мало не покажется...

P.S. Читать в констексте - чтобы получить разумный ответ надо задать разумный вопрос...

NEW 23.11.06 13:46
in Antwort Murr 22.11.06 22:34, Zuletzt geändert 23.11.06 13:48 (Anatolyz)
добавлю :) - чтобы отличить разумный ответ, надо его заранее знать