• ベストアンサー

秀丸で指定した文字が入っている行以外を削除

秀丸で指定した文字が入っている行以外を 削除する置換方法を探しております。 ご存知の方お教えください

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

  • ベストアンサー
回答No.1

例えば指定した文字がaだったとします。 検索ダイアログで検索欄に ^[^a]+\n を書いて、置換欄を空欄にして、正規表現のチェックをONにして、全置換などを押します。 これでaを含まない行がすべて削除されます。

etu007
質問者

お礼

ありがとうございます!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 秀丸 エディター で指定した行だけを削除できますか?

    htmlファイルのheadのCSS部分を全て消去したいのですが ファイルが数百枚もあって一つ一つ削除していくのがかなりつらいんです。 置換機能だと改行が認識しないし、文字数にも限界があるみたいで、、 行何番目から何番目まで消去という機能があれば助かるのですがどうでしょうか? 秀丸以外にもあったら教えてください!!

  • 秀丸で1行の文字数を指定するには?

    秀丸で1行の文字数を指定する方法をお教えください。 VERSION4です。

  • 秀丸で行置換できますか?

    秀丸で行置換できますか? 秀丸以外の方法でも、教えていただければ幸いです。

  • 秀丸エディタを使って削除

    秀丸エディタを使って 全行にわたって行頭1文字目から10文字目まで削除 また行末から3文字全行にわたって削除をするにはどのようにすればいいのでしょうか。

  • 秀丸での正規表現

     秀丸エディタVersion 7.11、HMJRE.DLL V1.92 を使用しています。  下記上のような4行のテキストファイルから、数字以外で始まる行を空行に置換しようと思い、検索文字列を「^[^0-9].*」、置換文字列を「」(なし)に設定したのですが、3行目のx だけからなる行は削除されませんでした(下記下のようになりました。このとき、カーソルは変換後の2行目の一番左のx の右側にあります)。 置換前 >11111 > >xxxxx >[EOF] 置換後 >11111 >xxxxx カーソルは左端のx の右側 >[EOF]  11111 とxxxxx の間にもう1行空行を入れると、所望の動作となります。  正規表現の指定が間違っているのでしょうか。

  • 秀丸の置換で数字で始まる行だけを残したい

    秀丸の置換で数字で始まる行を残したいのですが可能でしょうか? 正規表現にチェックを入れて 検索に ^[0-9].*\n 置換に 空白 で数字で始まる行のみを消せることは分かったのですが、逆に数字で始まる行のみを残す方法がわからず、ご質問申し上げました。

  • 指定した文字があった場合、その行を削除するマクロが欲しいです

    指定した文字があった場合、その行を削除するマクロが欲しいです Sheet1(Sheet1以外は対象外)のB列に XYZ という文字があった場合、その行をすべて削除する というマクロはどのように作ればいいでしょうか? お時間ある方アドバイスいただければ幸いです。

  • 秀丸の改行削除もしくは置換

    秀丸で改行だけを削除したいと考えています。 正規表現で\nで置換できる、ということは知っています。 下記のようなケースで、一番左端にある改行だけを 削除して、詰めたいのですが…何かよい方法はないでしょうか? よろしくお願いします。 ※何万行とあります。 ※間隔に規則性はありません。 ----------------------- ↓ ↓ ○○○↓ ↓ ↓ ↓ ××××↓ ↓ ----------------------- //////////////// 最終的に下記のような形にしたい ○○○↓ ××××↓

  • 秀丸で行指定オープン

    秀丸で行指定オープン したいのですが、できるのでしょうか。 ファイルを開いた瞬間に、予め指定した行に 自動的にスクロールした状態になって表示される、ということです。 意味不明でしたら加筆修正しますのでよろしくお願いします。

  • 秀丸である文字列を含む行の一つ前の行だけを表示する

    秀丸である文字列を含む行の一つ前の行だけを表示する ことはできるでしょうか。 例えば、ファイルをコピーするバッチファイルの実行結果を リダイレクトしたファイルの中の 「指定されたファイルが見つかりません」 という文字列のある行の1つ前の行のみを収集する場合など。 難しければ指定した文字列を含む行も 一緒に表示されていてもいいです。

専門家に質問してみよう