![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Чтение файла / парсинг строк! Плиииз хелп... [D5]
прохожий © (2002-06-02 13:08:00)Привет!
Прошу вашей помощи...
Есть файл примерно такого содержания
=
abra
kodabra
harabma
kykaramba
=
sdaabra
daskodabra
dssharabma
bbfkykaramba
=
т.е каждый сегмент разделен при помощи "=", требуется при чтении файла создавать массив строк соотвественно будет
a[1]="abra";
a[2]="kodabra";
и т.д не включая "=" в массив... подскажите как это лучше осуществить? Создать TStringList и потом уже работать с ним или же сразу с файлом?
И еще.. есть также файл формата
asdasd 100000 paspas munsun dadadad
т.е данные разделены не определенным кол-вом пробелов :( тут надо сделать чтобы
b[1]="asdasd";
b[2]="100000";
b[3]="paspas";
b[4]="munsun";
b[5]="dadadad";
вот.... незнаю даже как приступить :(
З.Ы еще вот допустим есть такой стринг
Date: todaysdate
Authors: sadasd asdasdasd asdasdasd asdasdasd
Content pdf
как отсюда выделить допустим строчку начинающуюся с Authors:
?!?
-
Заранее благодарен!
MBo (2002-06-02 13:43:00) [1]1) StringList.Loadfromfile
for i:=StringList.Count-1 DOWNTO 0 do
if StringList[i]="=" then
StringList.Delete(i);
2) Astring - "asdasd 100000 paspas munsun dadadad"
StringList.CommaText:=AString;
3) Pos