Show/Hide Toolbars

EmEditor ヘルプ

ナビゲーション: EmEditor ヘルプ > マクロ リファレンス > Selection オブジェクト > メソッド

EmEditor マクロ リファレンス: Replace メソッド

Scroll 前へ 上へ 次へ その他
EmEditor ホーム - EmEditor ヘルプ - EmEditor マクロ リファレンス - Selectionオブジェクト

Replace メソッド

指定した文字列を指定した文字列に置き換えます。

[JavaScript]

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

[VBScript]

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

引数

strFind

検索する文字列を指定します。

strReplace

置き換える文字列を指定します。

nFlags

次の値の組み合わせを指定します。

eeFindMatchDotNL

正規表現「.」が改行コードに一致することができます。

eeFindReplaceCase

大文字と小文字を区別して検索します。

eeFindReplaceEmbeddedNL

CSV文書に埋め込まれた改行コードを検索し、その他の改行コードは検索しません。

eeFindReplaceEscSeq

文字列をエスケープ シーケンスで指定します。eeFindReplaceRegExp と組み合わせて指定できません。

eeFindReplaceOnlyWord

単語のみを検索します。

eeFindReplaceOpenDoc

同じフレーム ウィンドウ内に開いているすべての文書から検索します。

eeFindReplaceQuiet

指定した文字列が見つからなかった場合、ステータス バーにメッセージを表示しません。

eeFindReplaceRegExp

文字列を正規表現で指定します。eeFindReplaceEscSeq と組み合わせて指定できません。

eeFindReplaceSelOnly

選択範囲のみ置換します。

eeFindSaveHistory

次の検索用に、検索文字列を保存します。

eeReplaceAll

すべて一度に置換します。

eeReplaceSelOnly

選択範囲のみ置換します。(eeFindReplaceSelOnly と同じ)

nExFlags

次の値の組み合わせを指定します。ただし、eeExFindRegexBoost と eeExFindRegexOnigmo は、どちらか一方のみ指定できます。どちらも指定されない場合には、既定の正規表現エンジンを使用します。

eeExFindRegexBoost

正規表現エンジンとして Boost.Regex を使用します。

eeExFindRegexOnigmo

正規表現エンジンとして Onigmo を使用します。

eeExFindSeparateCRLF

CR と LF を区別します。

戻り値

eeReplaceAll を指定すると、置換した文字列の数を返します。eeReplaceAll を指定しない場合、文字列が見つかった場合は 1 を返し、見つからない場合は 0 を返します。

バージョン

EmEditor Professional Version 4.00 以上で利用できます。

Copyright © 2003-2016 by Emurasoft, Inc.