人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

指定した文字列が含まれている行(1文)を削除するに便利なものは無いですか?

現在はテキストエディタに打ち込まれた文章から削除したい1文をマウスで原始的に
削除しています。腱鞘炎間近です^^;

条件は
・テキストエディタ
・フリーツール
・なるべく動作が軽快なもの

よろしくお願いします。

●質問者: dsa
●カテゴリ:ウェブ制作
✍キーワード:テキストエディタ フリー マウス 文字列 現在
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● rustyblue
●10ポイント

http://hide.maruo.co.jp/software/hidemaru.html

?G??邨??z?[???y?[?W?|?G??G?f?B?^

フリーツールではないですが、秀丸エディタがいいですね。

多機能で動作は軽快です。

質問に書かれているような作業はマクロを組めば自動的にやってくれますし。

http://hide.maruo.co.jp/lib/macro/index.html

?G??邨??z?[???y?[?W?|?G??G?f?B?^??}?N?????C?u????

◎質問者からの返答

辛口で申し訳ないですが条件の意味を理解してください。

秀丸はお金を払わなくても使用できるということは理解していますが、そういった問題ではございません。

またインストールを必要とするものもあまり好みません。


2 ● POPO
●10ポイント

http://www.vector.co.jp/soft/dl/win95/util/se015016.html

sed win32(Windows95/98/Me / ユーティリティ)

コマンドラインツールですがsedが便利です。

Windowsであればコマンドプロンプトから


sed -e /文字列/d ファイル名>出力ファイル名


とすれうば、指定の文字列を含む行をまとめて削除して、出力ファイルに吐き出してくれます。

http://homepage2.nifty.com/tashikatsu/script/sed.html


3 ● hkt_o
●10ポイント

http://www.vector.co.jp/soft/win95/util/se142895.html

Speeeeed(Windows95/98/Me / ユーティリティ)

私なら Speeeeed と BREGEXP.DLL を組み合わせてテキストファイルを正規表現で置換します。複数のファイルを一気に処理できて便利ですよ。文字コード ShiftJIS と改行コード CR+LF でないとうまく動作しないのですが、KanjiTranslater を使えば問題解決。


正規表現の記述


検索文字列

(.*)特定の文字列(.*)¥r¥n

置換文字列

なし

http://www.hi-ho.ne.jp/babaq/bregexp.html

?a?q?d?f?d?w?o ?c?k?k

http://www.kashim.com/kanjitranslater/index.html

?????R?[?h????c?[???uKanjiTranslator?v


4 ● tomokii
●10ポイント

Windows系でしたらTeraPadというテキストエディタなんかはいかがでしょう。

置換機能を使い…。

・ 「検索する文字列」に削除したい一文をコピー&ペースト。

・ 「置換後の文字列」を空欄無指定。

「検索する文字列」に該当する部分がNULLで置換され、結果的には削除したことと同じになると思います。


注)

「検索する文字列」に指定出来る文字列の長さはわかりません。

あまりにも長い場合は文を分割して、何度か置換する必要があるかもしれません。

◎質問者からの返答

検索する文字列がそれぞれ少しずつ異なっているので出来ません。

その1文に含まれる数字が異なったり他の語句が間に入っていたりと言う具合に。


5 ● まきのっぴ
●150ポイント

http://www.hi-ho.ne.jp/a_ogawa/oedit/

OEdit

そういうケースなら私なら秀丸を使用しますが、シェアウェアは嫌ということなので、フリーウェアで正規表現置換機能を持っている oedit を紹介します。(インストールは圧縮ファイルを展開するだけです)


oedit を使用した具体的手順ですが、

目的のファイルを oedit で開いて、置換機能を実行、

検索文字列 → .*指定したい文字列.*¥n

置換後の文字列 → (空欄)

とし、「正規表現」チェックボックスにチェックを入れ置換実行することで、目的のことが達成できます。

◎質問者からの返答

ありがとうございます。無事に出来ました。

便乗で質問となってしまうのですが

置換後の文字列を空欄ではなく改行にするにはどうすればいいのでしょうか。


1-5件表示/6件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ