Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.04.2014, 18:19
Аватар для ___toha___
___toha___ ___toha___ вне форума
Прохожий
 
Регистрация: 18.12.2012
Адрес: Сасово
Сообщения: 23
Версия Delphi: 7
Репутация: 10
Сообщение Разделение строк по массиву

Здравствуйте. Имею примерено такой текст:

Код:
11
строка
строка
22
11
строка
22
11
строка
строка
строка
22


Количество блоков 11-22 известно, но количество строк, в каждом из блоков неизвестно. Мне нужно распихать все блоки 11-22 по массиву. Если брать этот пример, то у нас должно получиться 3 элемента массива:
в первом элементе:
Код:
11
строка
строка
22
во втором элементе:
Код:
11
строка
22
ну и в третем:
Код:
11
строка
строка
строка
22

В моем коде много ошибок и он очень длинный, может можно как-нибудь по проще сделать? Помогите, пожалуйста..
Ответить с цитированием
  #2  
Старый 06.04.2014, 18:41
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Читаешь по очереди строки, если видишь 11 - добавляешь элемент, если видишь 22 - заканчиваешь запись, остальное - пишешь в текущий элемент.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #3  
Старый 06.04.2014, 18:57
Аватар для ___toha___
___toha___ ___toha___ вне форума
Прохожий
 
Регистрация: 18.12.2012
Адрес: Сасово
Сообщения: 23
Версия Delphi: 7
Репутация: 10
По умолчанию

Спасибо.. Я так и делал, просто подумал, может есть что-то типа маски похожей) Ну ладно тогда, спасибо, еще раз)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:03.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter