System.Classes.ExtractStrings
Delphi
function ExtractStrings(Separators, WhiteSpace: TSysCharSet; Content: PChar;
Strings: TStrings): Integer;
C++
extern DELPHI_PACKAGE int __fastcall ExtractStrings(const System::Sysutils::TSysCharSet &Separators, const System::Sysutils::TSysCharSet &WhiteSpace, System::WideChar * Content, TStrings* Strings);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
説明
ExtractStrings 関数は,区切り形式のリストから分解された部分文字列を文字列リストに挿入します。
ExtractStrings 関数を使用すると,Content で指定されたヌルで終了する文字列の部分文字列を文字列リストに挿入できます。
Separators は,部分文字列を区切る区切り文字として使用される文字のセットです。復帰,改行文字,および引用符(一重または二重)は常に区切り文字として扱われます。引用符付き文字列の中の Separators は最後の引用符が現れるまで無視されます。(引用符を二重にした場合,引用符を引用符付き文字列内に表示できます)。
WhiteSpace は,文字列の先頭にある場合に Content の分解時に無視される文字のセットです。
Content は,部分文字列に分解されるヌルで終了する文字列です。
Strings は,Content から分解されたすべての部分文字列が追加される文字列リストです。この文字列リストは ExtractStrings ではクリアされないので,文字列リストの既存の文字列はそのまま維持されます。
ExtractStrings は,Strings パラメータに追加される文字列の数を返します。
メモ: ExtractStrings は,空の文字列をリストに追加しません。