• ベストアンサー

複数の文字列検索

いつもお世話になっています。 色々な文字列検索ソフトを使用してみたのですが なかなか思い通りの結果が出ずに悩んでおります。  複数検索が出来るソフトでも、同一行内の検索となっていたりするので・・・・ (1)複数フォルダーに大量にあるテキスト形式で書かれたファイルから (2)複数の文字列が含まれているファイルを探し出す たとえば、「あああ」と「いいい」の両方が含まれているファイルを探し出すことを行いたいのですが・・・・・ どうぞ、よろしくお願いします

  • hou66
  • お礼率50% (79/155)

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

  • ベストアンサー
  • celtis
  • ベストアンサー率70% (2268/3206)
回答No.2

このソフトなら絞り込み検索ができるようですね。 http://www.vector.co.jp/magazine/softnews/080219/n0802192.html

hou66
質問者

お礼

遅くなりました 一度使ってみた結果として、なんとか出来そうです 助かりました。置換ソフトで行っていたため発見した場合該当箇所まで行ってくれるので、その部分は便利だったのですけど、抽出されたファイルを探すのに困っておりました。 ありがとうございました。

その他の回答 (1)

  • ken-etsu
  • ベストアンサー率46% (55/119)
回答No.1

OSはなんですか? UNIX系なら、まず「あああ」が含まれているファイル名の一覧をgrep -lコマンドで得ておいて、そのファイル群から「いいい」を含むファイル名の一覧をやはりgrep -lで得る、なんてことを思いつきます。

hou66
質問者

補足

早速の回答ありがとうございます。 OSはWINDOWS XP です

関連するQ&A

  • 文字列検索ソフト

    フォルダ内の複数のファイル内の文字列をいっぺんに検索してくれるソフトを探しています。 フリーウェアとなると、テキストファイルのみ、というのならあるんですが、ワードやエクセルのファイルまでできる、というのはなかなかないようでして。 とりあえずテキストファイルとワード、できればエクセルファイルまで検索できるとありがたいんですが。

  • VB.netで検索した文字の後の文字列を取得

    VB.net(2010)でテキストファイルから特定の文字を検索してその後にある文字列を取得するにはどのようにすれば良いでしょうか。 【具体例】 C:\testフォルダ以下にある複数のtextファイルから"aaa"の文字を検索して、その後にある"xxx"を取得する。(同じ行にある文字列) 【textファイルの中身】 111 aaa xxx 222 ご教示のほど、よろしくお願いします。

  • フォルダ内のファイルの文字列を検索

    フォルダ内のファイルの文字列を検索したいと思っています。 Windows標準の検索は.txtや.htmlからは文字列を探してくれるのですが、 他の拡張子からは探してくれません。 ちなみに検索してほしい文字列が含まれたファイルはメモ帳で開くとテキストです。 他の拡張子内のファイルも検索してくれる方法があれば、是非ご伝授お願いします。

  • テキストファイル内の文字列検索

    はじめまして。 excel vbaを使用しているものです。 1つのファイル内にある複数のテキストファイル内に特定の文字列が含まれているかどうか検索したいと考えています。 もしあればそのファイル名を取得したいのですがどのようにすればよいでしょうか? 検索するファイル名「C:\Users\takashi sato\Desktop」 検索する文字列「STTT」半角 外部ファイルの操作はすごく難解なので困っております。 ちなみに使用ソフトはEXCEL2003です。

  • 複数の文字列を含むファイルの検索-linux

    linuxにおいてファイル内の文字列を検索するのにgrepを用いますが、 複数の文字列を含むファイルを検索するにはどうしたらよいでしょうか。 同じ行ではなく別の行にある場合で、ファイル名を出力したいです。 つまり ~~~~~~~~~ ~~~~~~~~文字列1  ~~~~~~~~~~ ~~~~~~~~ ~~~~~~~文字列2 のような記述のあるファイルを探すにはどうしたらよいでしょうか。

  • 複数の文字を検索してくれるソフト

    ワードやエクセルで検索するとき、文字を検索したいと思っているのですが、 A B C Dという、4つの文字を検索したい場合、1つずつ検索をかけなければならないのですが、一度に複数の文字列を検索してくれるソフトはありますでしょうか? 文書は、ワード、エクセル、テキスト、HTMLとさまざまですが、文字だけ探してくれれればいいので・・・。 そういうソフトはありますでしょうか?

  • 複数Powerpointファイルの横断検索ソフト

    フリーウェアか、格安シェアウェアで、複数のPowerpointファイル中のチャートに書かれている文字列を検索できるソフトを探しています。 検索するフォルダーと文字列を指定すると、そのサブフォルダーまですべてのPowerpointのファイルを(いちいち開けてCtrl + F キーでファイル単位の検索を繰り返さなくても) 検索対象にしてくれて、結果としてその文字列の入ったファイル名とそのパス位がわかれば十分です。 普通にググれば見つかるものだと思っていましたが、意外とみつからず、困っています。

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

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

  • 複数の文字列を検索

    あるログファイルの文字列を取得して。検索でヒットした文字列行 を返すスクリプトを作成しております。 検索:"OK"    日付 対象行 : OK! Tue Jul 19 文字列"OK"は普通に # grep "OK" ログファイルPath で検索できますが、 文字列と日付を両方引っ掛ける場合は・・・ grep -e "OK" -e env LANG=c date -u +"%a %b $d" ログファイルPath 当然コマンドエラーになります。 dateコマンドから日付を取得して、grepにて引っ掛ける方法を知りたいので すが、お分かりになる方、ご教授お願い致します。

  • find結果で文字列検索?

    RedHatLinux7.2です。 シェルコマンドで複数のテキストファイルからある文字列を含むファイルだけリストアップしたいのですが、文字列検索の対象となるテキストファイルが色々なディレクトリにまたがっている場合はどうやってやればよいでしょうか? 多分findで抽出したファイルパスをgrepに渡せばいいんでしょうけどパイプとか?がまだ不勉強ですぐにわかりません。 初歩的なことだと思いますがよろしくお願いします。

専門家に質問してみよう