みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

テキストで特定の文字列を含む行を削除

テキストエディタで特定文字列を含む行と空白の行を削除したいです。
このようなことができるフリーのソフトがあったら教えてください。
テキストデータは数メガになりますのでメモ帳のような簡単なエディタでは開けません。
また、エクセルでも最大行を超えるため読み込めません。

投稿日時 - 2005-10-10 16:12:07

QNo.1704509

困ってます

質問者が選んだベストアンサー

エディタでよいのですよね?正規表現による置換ができるエディタならたいていOKなのではないでしょうか。
私が使っているのはPeggyPadというフリーのエディタですが、ためしに10MBほどのテキストファイルを作ってみたところ問題なく置換できました。1行が65000字を超えるようなものはまずいみたいですが。
参考までにPeggyへのリンクを張っておきますね。

ちなみに
■空白行の削除
"^$"→""へ置換
■特定の文字列を含む行の置換
"^.*特定の文字列.*\n"→""へ置換
でいけると思います。

参考URL:http://www.anchorsystems.co.jp/anchor/ashp/peggy/pegindex.html

投稿日時 - 2005-10-10 16:40:06

お礼

回答ありがとうございます。
正規表現というものを初めて知りました。
秀丸エディタを使っているのでできそうです。

投稿日時 - 2005-10-10 22:02:16

ANo.2

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

おっと失礼しました。
"^$"じゃなくて"^\n"でした。

正規表現はお分かりですか?
ならば特に補足することもありませんが・・・。

投稿日時 - 2005-10-10 17:26:25

ANo.1

エディタではないですが、テキストファイルを一括して処理する「ChrTrim」というソフトがあります。
フリーソフトです。

参考URL:http://www2.snowman.ne.jp/~kaeru/soft/ctrim.htm

投稿日時 - 2005-10-10 16:34:54

補足

ソフトを見てみましたが、複数文字列を含む行の削除はできなさそうです。

投稿日時 - 2005-10-10 17:07:42

あなたにオススメの質問