Программирование: StringSplitEx

Прототип

function StringSplitEx(const S: String; const Separators: TArrayOfString; const Quote: Char; const Typ: TSplitType): TArrayOfString;

Описание

Выполняет разделение заданной строки на подстроки, используя указанные символы или строки в качестве разделителя. Пустые подстроки могут быть проигнорированы. Используйте параметр Quote, чтобы указать начальный и конечный символ заключенной в кавычки части строки, где разделители не учитываются.

Класс TSplitType объявлен как:

   TSplitType = (stAll, stExcludeEmpty, stExcludeLastEmpty);

Пример

var
  A: array of String;
begin
  A := StringSplitEx('1,",",2', [','], '"', stAll);
  // A = ['1','","','2']
end;

См. также:

StringSplit