Как разбить строку на подстроки?

wer
Дата: 21.02.2003 09:00:24
Есть строка:
С1,С3,С4,С9
как получить массив следующих строк:
С1
С3
С4
С9
есть ли что-то стандартное?
m_kus
Дата: 21.02.2003 12:45:10

sl := TStringList.Create;
sl.CommaText:='C1,C2,C3,C4'; // если Ci не содержат запятых
// теперь sl[0]='C1'
Harrold
Дата: 13.11.2011 05:20:34
А если содержат, то выбираем разделитель, например ':':
  sl := TStringList.Create;
  sl.Delimiter:= ':';
  sl.DelimitedText:= 'C1:C2:C3:C4';
X11
Дата: 13.11.2011 13:22:46
заберите у него лопату
DimaBr
Дата: 13.11.2011 20:47:32
Блин, как просто, а я 8 лет мучался