- ベストアンサー
秀丸検索、置換について
- 秀丸でワードの後ろにコメントを挿入する方法について説明します。
- 特定の検索ワードの行の一番後ろにコメントを追加する方法を秀丸で実施する手順をまとめました。
- 秀丸エディタでの検索後のコメント挿入方法について説明します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もう遅いかもしれませんが正規表現で置換したいなら 検索:(.*) hidemaru (.*)$ 置換:\1 hidemaru \2 // コメント挿入 でできると思います
その他の回答 (2)
hidemaru という項目に対してのみ行いたいのであれば、検索項目:hidemaruを入れ 置換項目に、hidemaru // を入れておく。 マクロを組むまでもなく、その後今度は、検索項目:// にして、そのあとに、コメントを追加する。 すべての、コメントが同じである場合は、一括変換を行えばいいが、実際には場所場所で、異なるはず。 先に、コメントのみを、一覧にしておき、コピペを行う方が早いかも?・・・
お礼
回答有難うございます。 ですが、回答頂いた方法では、キーワードの後に文字列があった場合、 //のあとに、文字列が続くことになり、必要な文字列がコメントされてしまいNGです。 #確かにマクロは、必要ないようですが。。
検索⇒置換に行き 検索:d ee hidemaru fff 置換: d ee hidemaru fff //コメント挿入 実行でできませんか?・・・
お礼
ご回答有難うございます。 ただ、ご回答いただいた方法では、キーワードだけでなく、対象行でキーワードが含まれるすべての文字が一致している場合に限定されると思われます。 (d ee hidemaru fffという行のみ。 aaa bbb hidemaru cccなどは、置換できない。 ⇒キーワードの「hidemaru」を含む行すべてが対象となる必要がある) 質問は冒頭に記載させて頂いたように、「ファイル内のキーワードを見つけて、その行の後方にコメント挿入する」なので、キーワード前後の文字列は無関係です。これをある特定のディレクトリ以下にある不特定数のファイルに対して実施します。 一括で実施するためマクロを作り込まないと出来ないと思いますが、その辺りの作りをご教授頂けないでしょうか? よろしくお願いします。
補足
いろいろと調べて、うまくいきそうな方法が見つかりました。 明日試してみます。
お礼
回答有難うございます。 自分も回答頂いた方法に近いやり方を考えました。 ただ、回答頂いた方法では、キーワードが、行先頭にあったり、キーワードだけの行の場合など、いくつかのケースでHITしないようです。 正規表現で、「キーワード完全一致+任意文字列+行末」で出来ました。 とりあえず、すべてのケースで対応できているようです。 #回答頂いた手法はとても参考になりました。有難うございました。