Как достать часть символов из строки?

RussianForce
Дата: 19.06.2009 12:30:49
Здравствуйте!
Задана строка и номер, например 2:
Как из строки вытащить второе число (т.е. '03')?


Строка:
'02,03,04,'
defecator
Дата: 19.06.2009 12:36:33
Способ 1. Правильный.

Распарсить строку.

Способ 2. Убогонький, если лень парсить ручками.

var
  List : TStringList ;
  S : String ;
begin
  List := TStringList.Create ;
  List.Delimiter := ',' ;
  List.DelimitedText := '02,03,04,' ;

  // а тут вытаскивай, что захочешь.
  S := List.Strings[1] ; // получишь строку "03"


  List.Free ;
end ;

Linux - must die
Долгих лет тебе, Билли !
RussianForce
Дата: 19.06.2009 12:41:03
Спасибо!!!!!!!!
ZemA
Дата: 19.06.2009 15:02:12
а причем тут линух?
кстати на питоне это было бы так
'02,03,04'.split(',')[1]