Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

парсинг строки [D7, XP]


malyar ©   (2007-11-29 16:39:00) 

всем привет
народ подскажите можно ли распарсить строку с помощью
Tstrings;
я делал так

l:tstrings
a:string;
------------
l:=tstringlist.create;  
l.Delimiter:=',';
l.Text:='1,2,3,4,5,6,7';
a:=l.string[2]; ошибка здесь (итема не существует)

тока чтото я не допонял и ничего не получилось,
как это сделать правильно ?
p.s.
регулярные выражения слишком тяжёлые и для данной задачи не оправданны . хотелось бы обойтись без них


malyar   (2007-11-29 20:15:00) [1]

thx


Anatoly Podgoretsky   (2007-11-29 16:52:00) [2]

> malyar  (29.11.2007 16:39:00)  [0]

DelimitedText или CommaText


umbra   (2007-11-29 16:43:00) [3]


> l.Text:='1,2,3,4,5,6,7';

l.CommaText := '1,2,3,4,5,6,7';

В строке, которую вы присваиваете l.Textдолжны быть символы новой строки.


Reindeer Moss Eater   (2007-11-29 16:42:00) [4]

Посмотри реализацию SetText и все станет ясно


Наверх

Титульная страница Поиск, карта сайта Написать письмо