RegularExpression オブジェクト

このオブジェクトのインスタンスは、行の正規表現オプション ページで表示される正規表現の各エントリに対応しています。これらのインスタンスは RegularExpressions オブジェクトによって格納されます。各インスタンスがそれぞれが 1 つの正規表現を表し、比較の実行時に Merge で無視させる重要でないテキストと一致させます。

プロパティ

Description読み取り/書き込みIRegularExpression

人が認識できる式の説明。

IDL [propget] HRESULT Description([out, retval] BSTR* pValue)
[propput] HRESULT Description([in] BSTR newValue)
.NET String Description[get, set]

Enabled読み取り/書き込みIRegularExpression

式を有効にするかどうかを指定します。

IDL [propget] HRESULT Enabled([out, retval] VARIANT_BOOL* pValue)
[propput] HRESULT Enabled([in] VARIANT_BOOL newValue)
.NET Boolean Enabled[get, set]

Expression読み取り/書き込みIRegularExpression

正規表現の構文を使用した式の定義。

IDL [propget] HRESULT Expression([out, retval] BSTR* pValue)
[propput] HRESULT Expression([in] BSTR newValue)
.NET String Expression[get, set]

Fields読み取り/書き込みIRegularExpression

カンマで区切った整数の一覧。この整数は、正規表現と一致する一連の文字は無視するオプションによって無視されるテキストと一致させる正規表現のサブ式を示します。整数ではなく、* を指定すると、正規表現全体と一致するテキストを無視することができます。詳細については、行の正規表現の編集を参照してください。

IDL [propget] HRESULT Fields([out, retval] BSTR* pValue)
[propput] HRESULT Fields([in] BSTR newValue)
.NET String Fields[get, set]

Inline読み取り/書き込みIRegularExpression

True の場合、正規表現のタイプは正規表現と一致する一連の文字は無視する。これは 行の正規表現の編集 ダイアログで選択されます。False の場合、正規表現のタイプは 行に正規表現と一致する部分がある場合、行は変更されていないとする

IDL [propget] HRESULT Inline([out, retval] VARIANT_BOOL* pValue)
[propput] HRESULT Inline([in] VARIANT_BOOL newValue)
.NET Boolean Inline[get, set]

Sample読み取り/書き込みIRegularExpression

行の正規表現の編集ダイアログでのサンプル行フィールドに対応するテキスト サンプル行。

IDL [propget] HRESULT Sample([out, retval] BSTR* pValue)
[propput] HRESULT Sample([in] BSTR newValue)
.NET String Sample[get, set]