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.