Russian Qt Forum
Ноябрь 26, 2024, 06:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Обработка текстового файла  (Прочитано 3381 раз)
MoHaX
Гость
« : Март 28, 2011, 11:30 »

Здравствуйте!
Столкнулся с такой проблемой:
У меня есть текстовый файл, в котором содержится информация в виде:

1.Имя раздела
1.1. ТЕКСТ.
1.2. ТЕКСТ
1.2.1. ТЕКСТ
....
1.3
2. Имя раздела.
2.1. ТЕКСТ.

и т.д.
Мне необходимо каждый отдельный пункт с текстом (1.1.ТЕКСТ; 1.2.ТЕКСТ;...) занести в отдельные поля в БД.
Я не могу разделить эти пункты между собой
Записан
alexman
Гость
« Ответ #1 : Март 28, 2011, 11:52 »

Пиши парсер. Что-то типа берешь строку, отделяешь префикс (если надо анализируешь), заносишь в БД, ...
Записан
merke
Гость
« Ответ #2 : Март 28, 2011, 12:22 »

А не легче ли использовать XML?
Записан
alexman
Гость
« Ответ #3 : Март 28, 2011, 13:20 »

А не легче ли использовать XML?
В смысле? Сами данные подавать в xml?
Записан
MoHaX
Гость
« Ответ #4 : Март 28, 2011, 16:58 »

Пиши парсер. Что-то типа берешь строку, отделяешь префикс (если надо анализируешь), заносишь в БД, ...
Ну я предполагал, а как поступить,если раздел состоит из нескольких строк, например
1.1. Текст текст ...
текст текст....
1.2.текст .....
......
.....
текст
1.3.
Записан
alexman
Гость
« Ответ #5 : Март 28, 2011, 17:05 »

Читаешь данные пока не встрел "номер" или не дошел до конца.
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #6 : Март 28, 2011, 19:57 »

QRegExp!
Записан

kubuntu/Win7/x64/NetBeans
alexman
Гость
« Ответ #7 : Март 29, 2011, 11:26 »

QRegExp!
Думаю сначала пусть в лоб поковыряет...а потом уже QRegExp Подмигивающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.102 секунд. Запросов: 22.