AddFind 方法 (Filters 集合)¶
添加一個要搜索的項目。 strFind 指定要搜索的字串。 nFlags 指定一個以下值的組合。 eeFindLogicalOr 如果篩選有多個級別,請指定與上一級的邏輯分離(邏輯 OR)。 eeFindNegative 顯示「篩選」工具列,並排除與指定字串符合的行。 eeFindReplaceCase 符合大小寫。 eeFindReplaceEscSeq 使用逸出數列。不能與 eeFindReplaceRegExp 合用。 eeFindReplaceOnlyWord 整個單字需符合。 eeFindReplaceRegExp 使用規則運算式搜索字串。不能與 eeFindReplaceEscSeq 合用。 eeFindWholeString 符合整個字串。 nExFlags 指定一個以下值的組合: eeExFindBookmarkedOnly 僅符合書籤行。此標志不能與 eeExFindUnbookmarkedOnly 合用。 eeExFindCrLf 符合換行符號為 CR 和 LF 的行。此標志不能與 eeExFindMatchNL 合用。 eeExFindCrOnly 符合換行符號僅是 CR 的行。此標志必須與 eeExFindMatchNL 合用。 eeExFindFuzzy 使用模糊比對。 eeExFindLfOnly 符合換行符號僅是 LF 的行。此標志必須與 eeExFindMatchNL 合用。 eeExFindLinkFile 指定 strFind 是連結檔案的檔案路徑,該連結檔案包含多個用換行符分隔的搜索字串。如果一行中包含 Tab,則搜索字串是第一個不包含 Tab 的字串。 strFind 可以是 EmEditor 安裝路徑的相對路徑。它可以包含環境變數,例如 %USERPROFILE%。要指定正在運行的巨集資料夾中的檔案,請使用以下形式: eeExFindMatchNL 符合指定的換行符號。此標志應與 eeExFindCrLf,eeExFindCrOnly,eeExFindLfOnly,和/或 eeExFindNLOthers 合用。 eeExFindNLOthers 符合沒有換行符號的行。這些行包括檔案的最後一行和很長的行,這些行繼續到下一行而沒有換行符號。此標志必須與 eeExFindMatchNL 合用。 eeExFindNumberRange 符合 數字範圍運算式。此標志不能與 eeFindReplaceEscSeq 或 eeFindReplaceRegExp 合用。 eeExFindUnbookmarkedOnly 僅符合未標示為書籤的行。此標志不能與 eeExFindBookmarkedOnly 合用。 eeExFilterBegin 指定一個開始篩選。此標志不能與 eeExFilterEnd 合用。 eeExFilterEnd 指定一個結束篩選。此標志不能與 eeExFilterBegin 合用。 支持 EmEditor Professional 19.9 或之後的版本。¶
[JavaScript]¶
list.AddFind( strFind, nFlags, nExFlags );
[VBScript]¶
list.AddFind( strFind, nFlags, nExFlags )
參數¶
ScriptFullName.substr( 0, ScriptFullName.lastIndexOf( "\\" ) + 1 ) + "LinkFile.txt"版本¶