Название: Обработка текстового файла Отправлено: MoHaX от Март 28, 2011, 11:30 Здравствуйте!
Столкнулся с такой проблемой: У меня есть текстовый файл, в котором содержится информация в виде: 1.Имя раздела 1.1. ТЕКСТ. 1.2. ТЕКСТ 1.2.1. ТЕКСТ .... 1.3 2. Имя раздела. 2.1. ТЕКСТ. и т.д. Мне необходимо каждый отдельный пункт с текстом (1.1.ТЕКСТ; 1.2.ТЕКСТ;...) занести в отдельные поля в БД. Я не могу разделить эти пункты между собой Название: Re: Обработка текстового файла Отправлено: alexman от Март 28, 2011, 11:52 Пиши парсер. Что-то типа берешь строку, отделяешь префикс (если надо анализируешь), заносишь в БД, ...
Название: Re: Обработка текстового файла Отправлено: merke от Март 28, 2011, 12:22 А не легче ли использовать XML?
Название: Re: Обработка текстового файла Отправлено: alexman от Март 28, 2011, 13:20 А не легче ли использовать XML? В смысле? Сами данные подавать в xml?Название: Re: Обработка текстового файла Отправлено: MoHaX от Март 28, 2011, 16:58 Пиши парсер. Что-то типа берешь строку, отделяешь префикс (если надо анализируешь), заносишь в БД, ... Ну я предполагал, а как поступить,если раздел состоит из нескольких строк, например1.1. Текст текст ... текст текст.... 1.2.текст ..... ...... ..... текст 1.3. Название: Re: Обработка текстового файла Отправлено: alexman от Март 28, 2011, 17:05 Читаешь данные пока не встрел "номер" или не дошел до конца.
Название: Re: Обработка текстового файла Отправлено: serg_hd от Март 28, 2011, 19:57 QRegExp!
Название: Re: Обработка текстового файла Отправлено: alexman от Март 29, 2011, 11:26 QRegExp! Думаю сначала пусть в лоб поковыряет...а потом уже QRegExp ;) |