Вверх ↑
Ответов: 817
Рейтинг: 52
#1: 2009-09-26 21:46:32 ЛС | профиль | цитата
Приятного времени суток господа!

Есть текстовый файлик объемом больше 100Мб.
Структура файлика примерно такая:

    
    12345.1      34 слова слова
    12345.1 2334 слова слова
    12345.1 3 слова слова
    12345.1 1264534 слова слова
    12345.1 53 слова слова
Разделителем в данном файле является пробел.
После "12345.1" всегда разное кол-во пробелов, поэтому я не могу корректно работать с этим файлом.
Необходимо это разное кол-во пробелов превратить в один пробел, по возможности не загружая в память весь файлик, (ато 170-200Мб. это очень круто )
Самому на ум приходит организовать несколько проходов-поисков с заменой
но это как то очень тяжеловесно получается и долго обрабатывается.
Во-первых потому что несколько проходов,а
во-вторых я все равно загружаю весь файлик в память, потому что не знаю как с ним работать не загружая
У кого какие мысли есть?
Заранее всем спасибо.

карма: 1

0