System.WideStrUtils.WideExtractQuotedStr
Delphi
function WideExtractQuotedStr(var Src: PWideChar; Quote: WideChar): Widestring;
C++
extern DELPHI_PACKAGE System::WideString __fastcall WideExtractQuotedStr(System::WideChar * &Src, System::WideChar Quote);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.WideStrUtils.pas System.WideStrUtils.hpp |
System.WideStrUtils | System.WideStrUtils |
説明
引用符で囲まれた PWideChar を、引用符を外した WideString に変換します。
WideExtractQuotedStr は引用符で囲まれた文字列の先頭と末尾から引用符を除外し、文字列内の(二重の)引用符のペアを単一の引用符に戻します。Quote パラメータでは、引用符として使用する文字の種類を定義します。Src の先頭の文字が Quote パラメータの値ではない場合は、WideExtractQuotedStr は空の文字列を返します。
この関数は Src から結果の文字列に文字をコピーします。これはペアの 2 番目の引用符または Src にはじめて NULL 文字が出現するまで続行されます。Src パラメータは、引用符で囲まれた文字列に続く、最初の文字のポインタに更新されます。Src にペアの終わりの引用符が含まれない場合は、Src パラメータは、終端の NULL 文字のポインタに更新されます。