Show/Hide Toolbars

EmEditor ヘルプ

EmEditor ホーム - EmEditor ヘルプ - プラグイン リファレンス - 構造体

FIND_REGEX_INFO

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 以上で利用できます。

Copyright © 2003-2023 by Emurasoft, Inc.