Show/Hide Toolbars

EmEditor 說明

導航: EmEditor 說明 > 巨集參考 > Selection 對象 > Methods

EmEditor 巨集參考: Replace 方法

Scroll 上一頁 首頁 下一頁 其他
EmEditor 首頁 - EmEditor 說明 - EmEditor 巨集參考 - Selection 對象

Replace 方法

在文檔中取代一個字串。

[JavaScript]

nFound = document.selection.Replace( strFind, strReplace, nFlags );

[VBScript]

nFound = document.selection.Replace( strFind, strReplace, nFlags )

參數

strFind

Specifies a string to search for.

strReplace

Specifies a string to replace with.

nFlags

指定一個下列值的組合:

eeFindMatchDotNL

規則運算式 "." 符合新行字元。

eeFindReplaceCase

區分大小寫。

eeFindReplaceEmbeddedNL

在 CSV 文檔中只比對內嵌新行,不比對其他新行。

eeFindReplaceEscSeq

使用逸出序列。不能與 eeFindReplaceRegExp 聯用。

eeFindReplaceOnlyWord

符合整個單字。

eeFindReplaceOpenDoc

在同一個框架視窗中,搜尋所有打開的文檔。

eeFindReplaceQuiet

狀態列上不顯示消息如果沒有找到任何字串的話。

eeFindReplaceRegExp

使用規則運算式搜尋字串。不能與 eeFindReplaceEscSeq 聯用。

eeFindReplaceSelOnly

僅在選區內搜尋。

eeFindSaveHistory

為重複搜尋儲存搜尋過的字串。

eeReplaceAll

立即取代全部。

eeReplaceSelOnly

僅取代選定內容。

nExFlags

指定一個下列值的組合。但是,eeExFindRegexBoost 和 eeExFindRegexOnigmo 中只能指定一個。如果兩個都不指定,那么會使用預設的規則運算式引擎。

eeExFindRegexBoost

把 Boost.Regex 作為規則運算式引擎。

eeExFindRegexOnigmo

把 Onigmo 作為規則運算式引擎。

eeExFindSeparateCRLF

區分 CR 和 LF。

返回值

返回被取代的字串數如果 eeReplaceAll 被指定。否則的話,返回 1 如果被找到,或 0 如果沒有找到。

版本

支持 EmEditor 4.00 或之后的版本。

Copyright © 2003-2016 by Emurasoft, Inc.