• ベストアンサー

文字列検索について

Windows98の「検索」→「ファイルやフォルダ」の"文字列検索"で.docファイルや.mhtファイルの中身が検索できないのですが、どうしてですか?ご教授お願います。

noname#1045
noname#1045

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

  • ベストアンサー
  • wogota
  • ベストアンサー率42% (66/154)
回答No.3

OSとして用意されている検索では出来ないでしょう。 ということで、検索用のソフトウェアを使えばいいのですが そう簡単にはいかないようです。 まず、シェアウェアとして提供されているのがほとんどですし、 また、mhtファイル対象のものに関しては、見つけることが 出来ませんでした。

noname#1045
質問者

お礼

再度有難うございました.

その他の回答 (2)

  • wogota
  • ベストアンサー率42% (66/154)
回答No.2

docファイル、mhtファイルをテキストエディタで開いてみると おおよそ見当がつくことだと思います。 まず、docファイル(Word文章)は、Unicodeと呼ばれる 文字コードに変換される場合が多いです。これは、Windowsで よく使われるシフトJISと異なるため、中身の検索が出来ない場合が 多いです。 次に、mhtファイル(MHTMLドキュメント)は、base64という 方法にのっとって、画像・テキストの全てが変換されます。 変換されたデータは、テキストでも原型をとどめない形に なりますので、中身の検索が出来なくなるというわけです。 いかがでしょうか?

noname#1045
質問者

補足

有難うございます.私の質問の仕方が悪かったのですが、それらのファイルの中身を文字列検索する方法は無いのでしょうか?

  • koba004
  • ベストアンサー率43% (21/48)
回答No.1

メモ帳で開いてみるとわかるのですが、 .docや.mhtファイルの中身はテキストではないのでグチャグチャになります。 ※.docはワードパットが起動して開けてしまうかも。 検索ではその状態で比較していくため検索文字列と一致しません。

関連するQ&A

  • 文字列によるファイル検索

    Windows 7 64bit システムで、Windows Explorer を使っての文字列でのファイル検索がほとんど 機能しません。 Mcafee が問題とあったので、アンインストールして、インデックスを数時間 かけて作り直しても、ダメ。 古いWindowsシステムでは問題かなかったように思います。 複数のMS Office Word ファイルに対して、その中の文字列検索だけでいいのですが、他に、いい 方法があるでしょうか。Windows Explorer で、.doc や .docx を指定しても、確実にあるのに、検索 に失敗します。

  • 文字列検索がうまくできない

    Windows98のスタート・メニューにある検索(「スタート」→「検索」→「ファイルやフォルダ」)を使ってWord文書中の文字列を検索しようとしたのですが、うまくいきませんでした。この検索は全文検索できないのですか? 他の方の質問を見たところでは、できるみたいなのですが・・・。原因として考えられそうなことを教えてください。

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

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

  • 含まれる文字列の検索

    ソースコードに「<title></title>」が含まれているhtmファイルを見つけるために、「スタート」→「検索」→「含まれる文字列の検索」に「<title></title>」を指定して検索しても、そのhtmファイルがヒットしません。 同じフォルダーをWin2000で同じ方法で検索するとヒットします。 「含まれる文字列の検索」の検索対象について何か設定があるのでしょうか?

  • OSでのファイル検索について

    みなさん、はじめまして。 今、メールマガジン等の文字主体のファイルを整理しております。 後からWindowsの「検索-ファイルやフォルダ」で検索を かけて必要な情報を抜き出そうと考えておりました。 整理方法としては、関連のある文字情報を一つのファイルの中にコピー&ペーストして 保存し、それに関したファイル名で保存しております。 ここまでは順調だったのですが・・・ 試しに「検索-ファイルやフォルダ」で、 「含まれる文字列」の項目にファイルの中身にある文字列を入力し、 検索してみると、思った結果が出ないのです。 例えば・・・ ファイル名「コンピュータ用語」 ファイルの中身にある単語「Access」 ファイルの形式「.doc」 含まれる文字列「Access」 検索結果・・・見つかりません という感じになってしまうということです。 明らかにファイル内では使われていることはわかっているのですが、 それが検索結果に表示されないというのは、 なんとももどかしく・・・(^_^;) 検索の使い方はあっていると思うのですが、 このような際に原因として考えられることは何かないでしょうか? どうかご助言お願いいたします。m(__)m

  • 複数の文字列検索

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

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

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

  • 検索文字列以外のファイル

    テキストファイルの中身を検索して、その文字列以外のファイル名を取りたいのです。具体的には、 【A.txtの中身】 123 abc 【B.txtの中身】 111 abc 【C.txtの中身】 222 abc このようなテキストファイルの中身を検索して、文字列「123 abc」以外が書かれているファイル名(つまり、B.txt、C.txt)を取得したいのですが、findstrやForなどを駆使すれば、できますでしょうか?

  • *.mhtの内部のてきすとを検索

    windows7 Ultimateを使っています。 windows7標準の検索で、*.mhtの内部のてきすとを検索できるのでしょうか? 「iFilter」なるもの(どこにあるか忘れましたが)を導入すれば可能、ということもないですか? また、windows7標準の検索よりすぐれた検索ソフトはありますでしょうか? ※ 検索の速さは無視していいです。いろんな拡張子のファイル内の文字列を検索できればいいです。 欲をいえば、MSProject Standard2010のファイルの中身の検索したいです。 (検索したら、MSProject用のiFilterを見つけましたが、 対応するMSProjectのバージョンが古いです。 よろしくお願い申し上げます。

  • Word ファイルについて、「含まれる文字列」で検索する方法は?

    Windows 98 で Word 98 を使ってますが、 「Word のファイルで、本文(ファイル名ではなくて)の中に”○○○”のことを書いてあったのはどれだったか?」 というような時に、その”○○○”でファイル検索する方法はあるでしょうか? 「スタート」>検索>ファイルやフォルダ の「含まれる文字列」を使ってやってみたんですが、 どうも、Word のファイルなんかはカバーされてないようで ...