CMNロゴ

ICmnPilot::cmnRegSubResult Method


正規表現のサブパターン検索の結果を得ます。

Syntax

BOOL cmnRegSubResult(
    LONG idx,
    LONG idxSub,
    LPSTR *ppResult
);

Parameters

idx

[in] 検索結果のインデックス (0ベース)

idxSub

[in] サブパターンのインデックス (0ベース)

ppResult

[out] 検索結果文字列
使用後は領域を開放しなければなりません。

Return Value

検索結果を得られた場合には0以外、それ以外は0が戻ります。

Remarks

ICmnPilot::cmnRegSearchによる検索のサブパターンの結果を得ます。
Perl等の正規表現の「$1」がサブパターンのインデックス「0」です。
ppResult は、使用後にICmnPilot::cmnFree領域を開放しなければなりません


Example

C++

         :
    LPSTR pResult;
    if (m_pICmnPilot->cmnRegSubResult (0, 3, &pResult)) {
             :
           m_pICmnPilot->cmnFree (pResult);

Delphi

var
    pResult : LPSTR;
begin
         :
    if (m_pICmnPilot.cmnRegSubResult (0, 3, pResult)) then
    begin
           :
         m_pICmnPilot.cmnFree (pResult);



ICmnPilot