EXTRACTSTRINGS DELPHI ОПИСАНИЕ
ExtractStrings в Delphi - это процедура, которая позволяет извлекать подстроки из заданной строки, разделенных определенным разделителем.
Первый аргумент ExtractStrings - это строка, из которой необходимо извлечь подстроки. Второй аргумент - это разделитель, который будет использоваться для разделения строки на подстроки. Третий аргумент - это список, в который будут помещены извлеченные подстроки.
var MyList: TStringList; MyString: String; begin MyString := 'Delphi is a programming language'; MyList := TStringList.Create; try ExtractStrings([' '], [], PChar(MyString), MyList); // В MyList будут содержаться подстроки 'Delphi', 'is', 'a', 'programming', 'language' finally MyList.Free; end; end;
Эта процедура может быть очень полезной для парсинга текстовых файлов или извлечения параметров из строки запроса URL.
String Handling in Delphi (part 5) Example of extracting strings
Delphi Programming Tutorial #51 - TStringList and CSV Data
Synchronize Prototypes - Delphi #139
Delphi #180 - TStringDynArray improved assignment capabilities
Threading and Concurrency - TCoffeeAndCode
R : R extract time components from semi-standard strings
Delphi Programming Tutorial #62 - Intro to IntraWeb
Multithreaded Zip File Extraction - Delphi #206
Character + String Concatenation (Obscure Syntax #4) - Delphi #152