指定した文字列を検索します。
nFound = document.selection.Find( strFind, nFlags );
nFound = document.selection.Find( strFind, nFlags )
strFind
検索する文字列を指定します。
nFlags
次の値の組み合わせを指定します。
| eeFindAround | 文末まで検索したら文頭に移動し、文頭まで検索したら文末に移動します。 |
| eeFindCount | 文字列の一致する数を数えます。 |
| eeFindNext | カーソル位置から下方向に検索します。 |
| eeFindPrevious | カーソル位置から上方向に検索します。 |
| eeFindReplaceCase | 大文字と小文字を区別して検索します。 |
| eeFindReplaceEscSeq | 文字列をエスケープ シーケンスで指定します。eeFindReplaceRegExp と組み合わせて指定できません。 |
| eeFindReplaceOnlyWord | 単語のみを検索します。 |
| eeFindReplaceOpenDoc | 同じフレーム ウィンドウ内に開いているすべての文書から検索します。 |
| eeFindReplaceQuiet | 指定した文字列が見つからなかった場合、ステータス バーにメッセージを表示しません。 |
| eeFindReplaceRegExp | 文字列を正規表現で指定します。eeFindReplaceEscSeq と組み合わせて指定できません。 |
| eeFindSaveHistory | 次の検索用に、検索文字列を保存します。 |
文字列が見つかった場合は 1 を返します。見つからない場合は 0 を返します。ただし、eeFindCount フラグが指定されている場合、戻り値は文書内で一致した文字列の数になります。しかし、検索文字列がカーソル位置より指定した方向に見つからない場合は、残りの文書で一致している場合でも、戻り値は 0 になります。
EmEditor Professional Version 4.00 以上で利用できます。