Editor_FindRegex インライン関数 (EE_FIND_REGEX メッセージ) で使用します。この構造体は使用されなくなります。新しいプラグインは、FIND_REGEX_INFO_EX 構造体を使用してください。
typedef struct _FIND_REGEX_INFO {
size_t cbSize; // sizeof( FIND_REGEX_INFO )
UINT nFlags;
LPCWSTR pszRegex;
LPCWSTR pszText;
LPCWSTR* ppszStart;
LPCWSTR* ppszEnd;
LPCWSTR* ppszNext;
LPCWSTR pszReplace;
LPWSTR pszResult;
UINT cchResult;
} FIND_REGEX_INFO;
cbSize
sizeof( FIND_REGEX_INFO ) を指定します。
nFlags
次の値の組み合わせを指定します。
FLAG_FIND_CASE |
大文字と小文字を区別して検索します。 |
FLAG_FIND_ONLY_WORD |
単語のみを検索します。 |
pszRegex
検索する正規表現文字列を指定します。
pszText
検索する対象の文字列を指定します。
ppszStart
検索に成功すると、ここで指定するポインタにその文字列の開始位置を格納します。
ppszEnd
検索に成功すると、ここで指定するポインタにその文字列の終了位置を格納します。
ppszNext
検索に成功すると、ここで指定するポインタに次に検索するべき位置を格納します。
pszReplace
[in] 置換表現を指定します。
pszResult
[out] 置換後の文字列を受け取るバッファへのポインタを指定します。
cchResult
[in] バッファのサイズを文字数で指定します。
Version 6.00 以上で利用できます。