Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.24;
Скачать: CL | DM;

Вниз

Строку в список   Найти похожие ветки 

 
JB2   (2009-04-08 12:04) [0]

планирую написать функцию которая будет преобразовывать входную строку вида "1-6, 8, 11-14" в список TStrings (в данном случае список должен иметь такой вид:
 1
 2
 3
 4
 5
 6
 8
 11
 12
 13
 14
).

Какой наиболее оптимальный вариан реализации посоветуете?


 
Parse   (2009-04-08 12:09) [1]

А что здесь можно предложить, кроме парсинга строки?


 
JB2   (2009-04-08 12:12) [2]

А как лучше парсить, используя Copy, Pos или есть другие варианты?


 
brother ©   (2009-04-08 12:13) [3]

как я вижу парсер:
1. читаем блоками от запятой до запятой ;)
2. если в блоке находим -, то for от и до, если нет, то банально)


 
brother ©   (2009-04-08 12:14) [4]

> А как лучше парсить, используя Copy, Pos или есть другие
> варианты?

ну можно вот так "бежать по строке":
for n:=1 to length(строка_для парсинга) do
if строка_для парсинга[n]="-" then


 
MsGuns ©   (2009-04-08 12:18) [5]

Да, это будет фундаментальный труд :)


 
Jeer ©   (2009-04-08 15:24) [6]


> MsGuns ©   (08.04.09 12:18) [5]
>
> Да, это будет фундаментальный труд :)


"Это только планы" (С)


 
Anatoly Podgoretsky ©   (2009-04-08 15:29) [7]

> Jeer  (08.04.2009 15:24:06)  [6]

Слил


 
Jeer ©   (2009-04-08 15:36) [8]


> Anatoly Podgoretsky ©   (08.04.09 15:29) [7]
>
> > Jeer  (08.04.2009 15:24:06)  [6]
>
> Слил


"Да не.., я еще только учусь и пока ,всего лишь, умею заглядывать в будущее" (С)



Страницы: 1 вся ветка

Текущий архив: 2009.05.24;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.008 c
15-1237697229
@!!ex
2009-03-22 07:47
2009.05.24
Mesa3D драйвер для Windows


2-1239101143
SkyN
2009-04-07 14:45
2009.05.24
почему OnIdle перестает вызываться


15-1237529834
Int23
2009-03-20 09:17
2009.05.24
Теоретический вопрос про разработку языков программирования


15-1237805266
немо2
2009-03-23 13:47
2009.05.24
Чем Express Editions отличаются от других версий SQL Server?


3-1221048997
Drowsy
2008-09-10 16:16
2009.05.24
Как в ХП передать вводимую строку из DBGrid-а?