• ベストアンサー

秀丸:あらかじめ設定した複数のワードを全て検出したい

秀丸のマクロについての質問です。 こんな秀丸のマクロってないでしょうか? いろいろ検索をかけてみたものの、見つかりませんでした。 ・文中に予め設定しておいた複数の特定ワードが含まれていないか、一括で検出したい  (例えば、あああ・いいい・ううう が含まれていないかを検索) ・検出するだけで、変換機能はなくていい ・検出する対象ファイルは、現在開いているファイルのみでいい もしご存知の方がいらっしゃったら、ぜひ教えて下さい。 よろしくお願い致します。

noname#57154
noname#57154

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

  • ベストアンサー
  • ikiss
  • ベストアンサー率43% (34/79)
回答No.2

秀丸のメニューの検索からgrepの実行があります。 選択すると検索するファイルを選択するリストボックスがあります。 そこで現在の内容を選べば、質問でいう検出するファイル対象は、 現在開いているファイルと同じことになります。 >一つのファイルから複数のワードを洗い出したいときは、拡張マクロ(?)などが必要なんでしょうか? 必要じゃないですね。 ほぼ、正規表現で事足りると思いますよ。 例を出しておきます。 あああ いいい ううう えええ おおお 上記が入力されているファイルで「あああ」と「いいい」をgrep機能を 使用して検索する場合、 検索する文字列に「あああ|いいい」 検索するファイルに「(現在の内容)」 正規表現にチェックをつけてOKをクリックすると (1): あああ (2): いいい という結果が返ってきます。 ちなみに、この正規表現は検索でも置換でも使用できます。 正規表現を駆使すればかなり使用範囲が広がるので、是非活用してみて ください。

noname#57154
質問者

お礼

丁寧なご回答、どうもありがとうございました。 grep機能での複数検索が理解できました。 検出したいワードが100以上あるのと、頻繁に検索をかけるため、その都度検出ワードをコピペするのはちょっと大変そうですが、しばらくこの方法で頑張ってみようと思います。 どうもありがとうございました!!

その他の回答 (1)

  • ikiss
  • ベストアンサー率43% (34/79)
回答No.1

それはわざわざマクロにしなくても秀丸のgrep機能を使い、 正規表現を使用すれば出来ますよー。

noname#57154
質問者

お礼

ご回答ありがとうございました。 grepとは、複数のファイルから一つのワードを検索する機能ではないんですか? 一つのファイルから複数のワードを洗い出したいときは、拡張マクロ(?)などが必要なんでしょうか? 自分でもgrepについて調べてみます。 どうもありがとうございました。

関連するQ&A

  • 複数のファイルをUnicodeからShift JISへ変換する(秀丸)

    現在、秀丸を使っています。大量のテキストファイルをUnicodeからShift JISに変換したいと思っています。ネット上で、見つけたマクロで個々に変換することはできるのですが、一括でできるような方法を探しています。何か良い方法があれば、教えていただけないでしょうか。

  • Windows Vistaで秀丸Ver7.11を使っています。

    Windows Vistaで秀丸Ver7.11を使っています。 校正のため、あらかじめ登録した複数の用語をまとめて 色文字とか太字とかにする(一括置換はしない)ようなマクロはありますか? 抽出したい用語がかなりたくさんあるので リスト化したものを読み込んでくれるのがベストです。 (wordの文書校正機能のようなイメージ) よろしくお願いします。

  • 秀丸検索、置換について

    こんにちわ、最近秀丸エディタを使用し始めた初心者です。 早速質問ですが、 秀丸で、検索したワードの後ろにコメントを挿入するにはどのようにすれば良いのでしょうか?※検索ファイルはあるディレクトリ以下の複数ファイルが対象です 例)検索ワード:hidemaruとしたとき、 実行前 aaa bbbb ccccc d ee hidemaru fff ggg hh iiiii 実行後 aaa bbbb ccccc d ee hidemaru fff //コメント挿入 ggg hh iiiii という形で、特定の検索ワードの行の一番後ろにコメントを追加することが目的です。 (これを、すべてのファイルに対して実施) 同様の質問がみつからなったため質問させていただきました。 よろしくお願いします。

  • 複数フォルダ内のファイルに一括でマクロ

    複数のフォルダ内に入っているエクセルファイルに一括でマクロをかけたいのですが、どうすればよいのでしょうか? フォルダにはエクセルファイルしか入っていません。 検索したところ秀丸というツールがあるようですが、有料であるため、ほかの方法を探しています。無料でVBAなどで出来ませんでしょうか?

  • 秀丸で文頭に2,3行の文字列を挿入したいです。

    行頭は「^」分かるんですが、文頭はなんでしょうか? golinetop2;ではダメでした。 秀丸をつかっています。emeditorでもいいので教えてください。 地道にマクロを作るにしても大量のテキストファイルを処理したいので 書き方がわかりません。 Devas34(複数ファイルからテキストを検索、一括置換するソフト)もあるんですが、 文字列の挿入がうまくいきません。 検索が下手なのか なかなか答えにたどり着きません。 どうかよろしくお願いします。

  • 秀丸エディタのマクロのことで

    秀丸エディタ(Ver3.19)の置換で正規表現を用いても以下のことはできないと思います。 501~520までの数字を623~642に一括変換する。 そこで上記のようなことが可能なマクロを教えてもらいたいのですが。ようは置換元の範囲と置換後の範囲を指定することで、任意の数字に対して連番置換ができるマクロです。 ワードのVBAでも結構です(エクセルではダメですが)。 宜しくお願いします。

  • アウトラインエディタで一番よさそうなもの(秀丸と連動ならなおよし)

    現在、storyediterを使っていますが、 アウトラインエディタで一番よさそうなものは なんなんでしょうか? 秀丸などのテキストファイルを ドラック&ドロップで取り込めたり、 フォルダの中に入っているテキストファイルを 一括で取り込めたりするとよいのですが…。 それとも、アウトラインエディタはやめて、 秀丸のマクロや検索などで管理していった方が いいのでしょうか

  • 秀丸エディタで .bak を生成しない方法

    秀丸エディタで一括変換(置き換え)をすると BAKファイルが生成されてしまいます。 今はそれを一括削除しているのですが不便です。 BAKファイル は不要なので生成されないように設定したいにですが、方法が見当たりません。 よろしくしくお願いします。

    • ベストアンサー
    • HTML
  • 秀丸の設定

    秀丸エディタで、BAKファイルを自動生成させない方法があると聞いたのですが、どのようにして設定するのでしょうか? あと、現在ソースを書くと、普通のメモ帳のように文字が羅列されるだけですが、ビルダーなどのように入れ子になったりすると段落が変わる書き方に自動的に(変換?)する方法はありますか? Ver.1.15です。

  • 秀丸のtexマクロ設定(システム復元をしたらおかしくなりました)

    秀丸を初めてインストールした後、秀丸のtexマクロ「祝鳥(のりてふ)」をインストールして、 http://www.ms.u-tokyo.ac.jp/~abenori/mycreate/fortex.html のサイトにあるとおりに設定しました。「Ctr+t」で簡易インストール機能を使って設定したところ、うまくいって、texファイルが色分けされたりしました。 問題はここからで、事情によりwindowsの「システムの復元」をかけたところ、秀丸をアンインストールして、再設定してみましたが、Ctr+tが働かず簡易インストールできず、texファイルを開いても色分け等がされなくなりました。 どのように直したらよいのか分からないため、知識をお持ちの方は教えていただけると助かります。

専門家に質問してみよう