Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1239363580
dplz
2009-04-10 15:39
2009.05.24
Возможно ли в listbox зделать такое условие?


2-1239624079
Dimon_
2009-04-13 16:01
2009.05.24
Распечатка html документа


15-1237717805
Юрий
2009-03-22 13:30
2009.05.24
С днем рождения ! 22 марта 2009 воскресенье


15-1237488048
KSergey
2009-03-19 21:40
2009.05.24
Запуск программы под другой уетной записью


2-1238152748
D@nger
2009-03-27 14:19
2009.05.24
Отображение иконки ассоциированного файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский