Форум: "Начинающим";
Текущий архив: 2009.05.24;
Скачать: [xml.tar.bz2];
ВнизСтроку в список Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c