指定語を含む行をすべて選択したいNo.24107
anmitz さん 07/12/01 10:46
 
こんにちは、五年ほど前に購入しましたが質問するのは今回が初めてです。よろしく
お願いいたします。

Win XP SP2でバージョン7.05を使っています。
今回やりたいことは、テキスト文中のある指定語を含む行を全て選択させることです
が、やり方がわかりません。
選択後はその部分全部をコピーして、別窓に新たに表示させたいのです。

たとえば正規表現で指定語を含む行を削除や置き換えする時に「.*指定する文字列.
*¥n 」というのがありますが、これを削除させず選択させてコピーしたいのです。

どうすればいいでしょうか?ご指南ください。
よろしくお願いいたします。


[ ]
RE:24107 指定語を含む行をすべて選択したNo.24108
h-tom さん 07/12/01 13:39
 

h-tom です。

>Win XP SP2でバージョン7.05を使っています。
>今回やりたいことは、テキスト文中のある指定語を含む行を全て選択させることです
>が、やり方がわかりません。
>選択後はその部分全部をコピーして、別窓に新たに表示させたいのです。
"grep"を使いましょう。
grepなら、検索内容を含む行を、別ウィンドウで一覧表示できます。
出力の結果にはファイル名と行数が付きますが、箱形選択を使用すれば、削除も
簡単でしょう。(正規表現がわかるなら、置換で一気に削除出来ますが。)

メニューの「検索」に「grepの実行」があります。
「検索するファイル」を「現在の内容」にすれば、開いているファイルから、検索
できます。

[ ]
RE:24108 指定語を含む行をすべて選択したNo.24109
anmitz さん 07/12/01 14:26
 
ご返信ありがとうございます。

>"grep"を使いましょう。
>grepなら、検索内容を含む行を、別ウィンドウで一覧表示できます。
>出力の結果にはファイル名と行数が付きますが、箱形選択を使用すれば、削除も
>簡単でしょう。(正規表現がわかるなら、置換で一気に削除出来ますが。)

すみませんが確認させてください。
箱型選択というのはヘルプに出ている「BOX範囲選択」というのでよろしいですか?

>メニューの「検索」に「grepの実行」があります。
>「検索するファイル」を「現在の内容」にすれば、開いているファイルから、検索
>できます。

ヘルプにもそう書いてあったので確認してみて入るんですが、私の使っているソフト
上には「現在の内容」というのは出てきません。
私のほうで確認できるのは、

全てのファイル、テキストファイル、C言語関連、アセンブラ関連、HTML文書、Java
関連、秀シリーズ関連

となっています。これはほかに何か設定が必要ということでしょうか?

[ ]
RE:24108 指定語を含む行をすべて選択したNo.24110
anmitz さん 07/12/01 15:11
 
追加します。

現在サイズの大きい辞書のようなテキストファイルの内容を編集しています。
その中に、

file1.txt(219297): アビドス /// 《地名》
file1.txt(219306): アビヤド /// 《地名》
file1.txt(219311): アビラ /// 《地名》
file1.txt(219316): アビリーン /// 《地名》
file1.txt(219319): アビリアノ /// 《地名》
file1.txt(219325): アビレス /// 《地名》

というのがありますが、この中から
file1.txt(数字6桁):+スペース1文字
をすべて削除するばあい、検索・置き換え時の正規表現での指定はどう入力すればい
いでしょうか?

[ ]
RE:24109 指定語を含む行をすべて選択したNo.24111
h-tom さん 07/12/01 17:57
 

h-tom です。

>すみませんが確認させてください。
>箱型選択というのはヘルプに出ている「BOX範囲選択」というのでよろしいですか?
いいです。

>ヘルプにもそう書いてあったので確認してみて入るんですが、私の使っているソフト
>上には「現在の内容」というのは出てきません。
">"ではなく"▼"を押せば、ファイルの履歴と一緒に出てくるはず。

>をすべて削除するばあい、検索・置き換え時の正規表現での指定はどう入力すればい
>いでしょうか?
「^.+?\([0-9]+\): 」でいいと思う。

[ ]