ホームサポートテキストエディタ MIFESシリーズTIPS > 入力・編集編 #5 ここまでできるグローバル検索

入力・編集編 #5 ここまでできるグローバル検索

[文字列のグローバル検索]ダイアログ【グローバル検索】は、単に複数のファイルから文字列を検索するだけの機能ではありません。

ダイアログボックスで指定するオプションにより、さまざまな検索が行え、また、結果の書式を利用することにより必要なデータの抽出も行えます。

●検索した文字列の位置へジャンプする・・・1

「結果の出力先」オプションのどれを選んでも、結果リストをダブルクリックすると検索位置にジャンプできます。

<検索結果の例>
  赤い枠内の部分(:の前/ファイル名と行番号)をダブルクリックすると検索位置にジャンプできます。

検索結果例

※一度保存したグローバル検索結果リストからは、【検索・置換・ジャンプ】-【タグジャンプ/バックタグジャンプ】機能で、「結果リスト」と「検索位置」を行き来できます。

●「『tel』は含むが『06』を含まない行」を検索する・・・2

「検索の条件」オプションで「1、2を含み3を含まない」を指定すると検索できます。

検索結果例

「検索の条件」オプションではこのほかに、「いずれかを含む行を探す」で「OR」検索ができる他、「いずれも含まない」などの条件を指定できます。

●新規ファイルや編集中のファイルを検索する・・・3

編集内容を保存せずにグローバル検索したい場合には、「開いているファイル」のみを検索対象にしてください。

また、修正する必要のあるファイルがわかっている場合には、それらのファイルをあらかじめ開いておき「開いているファイル」のみグローバル検索し、結果リストからその位置へジャンプしながら修正が行えます。

どのファイルを検索したいか?
設定内容
開いているファイル
開いていないファイル
開いているファイルだけ検索したい
すべてを検索
検索しない
開いているファイルの中で条件に合っているものだけ検索したい
条件に合致→検索
検索しない
開いているファイルすべてと、条件に合うファイルを検索したい
すべてを検索
条件に合致→検索
開いている/開いていないに関係なく、条件に合うファイルは検索したい
条件に合致→検索
条件に合致→検索
条件に合っているものを検索したいが、開いているファイルは検索したくない
検索しない
条件に合致→検索
●グローバル検索でデータ抽出

グローバル検索は、検索した結果をリストとして出力するため、検索条件や検索オプション、出力の書式によりデータ抽出に利用できます。

出力の書式は、「文字列のグローバル検索」ダイアログボックスの[書式]ボタンをクリックし、「グローバル検索の出力書式の変更」ダイアログボックスで変更できます。

[グローバル検索の出力書式の変更]ダイアログ 


以下は、抽出したいデータと抽出結果の例です。
どの書式で出力しても、ファイルに保存することができます。

検索対象のデータ
検索対象のデータ例

■検索文字列のある行を抽出したいとき

出力の形式:%$(行の内容)
検索文字列:メガソフト

検索結果

■検索文字列以降を抽出したいとき

出力の形式:%e
検索文字列:メガソフト

検索結果

■検索文字列を含む文字列を抽出したいとき

出力の形式:%m
検索方法:ワイルドカード検索
検索文字列:メガソフト*\s

検索結果
このページの感想をお聞かせください。

 

わかった

わかりにくかった

知っていた

コメント(感想・知りたい情報など)