Show/Hide Toolbars

EmEditor 說明

導航: EmEditor 說明 > 外掛程式參考 > 結構

EmEditor 外掛程式參考: FIND_REGEX_INFO

Scroll 上一頁 首頁 下一頁 其他
EmEditor 首頁 - EmEditor 說明 - 外掛程式參考 - 結構

FIND_REGEX_INFO

用于 Editor_FindRegex 內嵌函數 (EE_FIND_REGEX 消息) 中。

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; // new v9

   LPWSTR pszResult; // new v9

   UINT cchResult; // new v9

} FIND_REGEX_INFO;

 

構成

cbSize

[in] 以位元為單位的數據結構大小。在發送 EE_FIND_REGEX 消息之前,把該成員設為 sizeof( FIND_REGEX_INFO )。

nFlags

[in] 指定一個下列值得組合。

FLAG_FIND_CASE

區分大小寫。

FLAG_FIND_ONLY_WORD

匹配整個單詞。

pszRegex

[in] 指定一個要搜尋的規則運算式。

pszText

[in] 指定一個要搜尋的字符串。

ppszStart

[out] 指針位于與規則運算式匹配的字符串的開始處。

ppszEnd

[out] 指針位于與規則運算式匹配的字符串的結尾處。

ppszNext

[out] 如果必要的話,指針位于下一個規則運算式搜尋應當發生的位置。

pszReplace

[in] 指定一個替換表達式。

pszResult

[out] 指定一個接收轉換后的替換表達式的緩沖區。

cchResult

[in] 指定以字符為單位的緩沖區 pszResult 大小,包括終止空字符。

支持版本

支持 EmEditor 6.00 或之后的版本。然而,pszReplacepszResult,以及 cchResult 參數被添加到 EmEditor 9.00 上。

Copyright © 2003-2016 by Emurasoft, Inc.