• ベストアンサー

サクラのGREP機能を複数の単語を一気に検索したい

現在、サクラを使用してGREP機能を使用していますが、 検索する単語が1000ほどあり、サクラのGREPでは限界があります。 これを一気に検索する方法はあるのでしょうか。 漠然として質問で申し訳ありません。 宜しくお願い致します。

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

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.3

> 実行後、置換はされていますが、 > 置換したファイル(1.htm)が問題ないのですが、 > 同じ階層に、1.htm.rpo というのができてしまいます。 >これはできてしまうものなのでしょうか。 これは、置換を行う前の状態のファイルのバックアップです。 何も指定しなければ作成するようになっていますが、 必要ないのであれば 画面左下の設定ボタン→ 新しく開いたダイアログウィンドウの左上にある推奨機能の 「バックアップを作成(B)」というところのチェックを外せば バックアップファイルを作成しないようになります。 以下ヘルプから バックアップを作成(B)  チェックを付けると、処理を実行するファイルのバックアップを作成します。作成されるバックアップのファイル名は、「[拡張子を含む元のファイル名].rpo」の形式になります。検索文字列が見つからず、処理をスキップしたファイルに関してはバックアップを作成しません(正確には、バックアップを一旦作成し、元のファイルに影響がなかったことを確認すると破棄します)。  バックアップを作成しない場合、「処理結果ウィンドウ」や「バックアップ操作」にて置換前に戻すことができません。余程の理由がない限り、このチェックボックスはオフにしない方が良いでしょう。

smorgas030
質問者

お礼

回答ありがとうございます。 バックアップなのですね。 チェックボックスをオフにしたままにします。 ありがとうございました。

その他の回答 (2)

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.2

>これはRepl-Aceの仕様なのでしょうか。 試してみましたが再現しません。 特に設定はいじっていません。 正規表現を使うように設定して[abc]とかを検索対称にしていると そのような結果になると思いますが、設定をもう一度確認してみてください。

smorgas030
質問者

お礼

回答ありがとうございます。 私の設定ミスでした。 おしえていただいた通りにするとうまくできました。 ありがとうございました。 実行後、置換はされていますが、 置換したファイル(1.htm)が問題ないのですが、 同じ階層に、1.htm.rpo というのができてしまいます。 これはできてしまうものなのでしょうか。

  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

Download: Windows > ユーティリティ > テキストファイル用 > テキスト変換 http://www.vector.co.jp/vpack/filearea/win/util/text/conv/ この辺で探してみるとか。 1000個まで登録できたかどうかはわかりませんけど、Repl-Ace とか。

smorgas030
質問者

補足

回答ありがとうございます。Repl-Aceを早速使ってみました。 わかったら教えていただきたいのですが、 検索文字列を 123 とし、 置換文字列を a として、置換計画ファイルを作成しましたが、 実行後のファイルの中身は ********123***** ********12***** が、 ********aaa***** ********aa***** に置換されています。 ********123***** ********12***** が、 ********a***** ********12***** に置換されるように思っていました(検索文字列が完全一致したら置換する)が、違うようです。 これはRepl-Aceの仕様なのでしょうか。 宜しくお願い致します。

関連するQ&A

  • サクラエディタのGrep機能について

    サクラエディタについての質問です。 テキストファイルAから単語BでGrepした結果テキストファイルCから 更に単語DでGrepする方法をご存知ではありませんでしょうか? 一旦保存せずに、続けてGrepしたいと思ってます。 秀丸では、できるのですが・・・ 宜しくお願いします。

  • 連続で複数の単語をGREPしたい

    Windows7端末でサクラエディタを用いてGrepしていますが、Grepしたい単語数が多いので困っています。イメージとしては以下のようにできれば良いと考えています。 ・検索したい単語のリスト C:\単語リスト.txt ・結果を出力するファイル C:\結果テキスト.txt(結果ファイルは単語ごとに出力しても可能) ・検索対象フォルダ(サブフォルダも検索) C:\SourceCode\ 単語リストから一行ずつ取得して検索対象フォルダから該当のファイル名と該当行を結果テキスト.txtに出力します。結果は一つのファイルにまとめて出す場合は、単語ごとにGrepした結果を分けて出力したいです。 もしくは単語単位に複数の結果テキスト.txtを出力しても構いません。 方法ご存知のかた教えて頂ければ幸いです。

  • テキストエディタ grepの機能について質問です。

    テキストエディタ grepの機能について質問です。 自分のHPのHTMLを修正するのにサクラエディタやTeraPadを使っていますが、任意の文字列を含む行を 一気に修正したいとき、grep機能を使うことになると思います。 ただこの場合、例えば「サクラエディタ」の場合だと検索結果が別ウィンドウに表示され、 そこで修正しても元のソースには反映されません。そのまま保存すれば検索結果行だけのデータになってしまいます。 検索結果を修正(時には行ごと削除)したものが、元のソースにそのまま反させることはできないのでしょうか。 テキストエディタ自体使い始めて間もないので、私が機能を見落としていたら申し訳ありません。

    • ベストアンサー
    • HTML
  • 翻訳者におすすめのGREP検索機能搭載のエディタは?

    GREP検索機能の利便性にひかれ、エディタを使用して私用単語帳・辞書を作ろうと思っています。シェアウェアの秀丸エディタが好まれて広く使用されている傾向があるようですが、最近では、フリーソフトでもGREP検索機能搭載の優れ物も出てきているようですし、少々値段が高くてもWZ Editorを買ったりした方がいいのか、選択に迷っています。使い勝手等の経験談も含めて、翻訳者におすすめのエディタについて教えて下さい。よろしくお願い致します。

  • 複数の単語を個別に一気に検索

    例えば AAA BBB CCC と書いてある文字列を範囲選択して、 これらの文字列をスペース、改行で単語認識を行い、 単語別に検索を一気に行い、 検索結果も単語別にタブで表示するようなブラウザないですか?

  • あるディレクトリ下の複数のファイルに、複数(2つ)の単語を検索する。

    あるディレクトリ下の複数のファイルに、複数(2つ)の単語を検索する。 ファイル内に検索した単語が全て含まれていたら、そのファイル名を出力する。 上記をどのようにしたらできますか? GREPを使って行いたいのですが。

  • Grepする際の検索方法について

    こんばんは。 さくらエディタのGrep検索で次のような検索をしたいと思っていますが どのように行えば良いでしょうか? 例)「コンピュータ」と「コンピューター」の文字列が混在するファイル、フォルダから「コンピュータ」のみを検索する 普通に「コンピュータ」で検索すると当然ながら「コンピューター」もヒットしてしまいます。「コンピュータ」となっているもののみ抜き出したいのです。 正規表現を使えば解決できると、なんとなく分かるのですが方法を探してみましたが正規表現自体難しいので理解できませんでした。 宜しくお願い致します。

  • 秀丸のGREP検索

    GREP検索をした時、該当する単語のある行が表示されなくなってしまいました。 viyon.txt(17) suisen.txt(114) のようにファイル名と行番号しか表示されません。 以前は、検索単語と周囲の文字列も表示されてたんですけど・・・・・・ 元に戻せませんか?

  • 複数単語を検索できる2chブラウザ

    2ch専用ブラウザについての質問です。 スレ内を複数の単語で一括検索できる専ブラはありますか? 例えば「goo ブラウザ 単語」を検索窓に入力して、それぞれの単語を含むレスを一気に抽出して表示できる、という感じの機能が付いた専ブラを探しています。 今までp2使って一括検索していたのですが最近重いので良い2chブラウザがあればそちらを使いたいです。 そんな専ブラはないという情報でもかまいません。 よろしくお願いします。

  • Word2000 一気に単語登録&削除の方法

    Word2000を使用しています。 文字入力はMS-IMEを使用しています。 Wordでたくさんの言葉を単語登録したのですが それを別のパソコン(Word2000)に一気に登録する方法は あるでしょうか? また、それを一気に削除する方法はあるでしょうか? 拙いご説明で申し訳ございませんが、よろしくお願い致します。