• ベストアンサー

含まれる文字列の検索

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

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

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

>がヒットしては困るのです。 ごめんなさい。 WindowsXPの 「含まれる文字列」検索は特殊なようです。 ファイルの種類によって検索様式が変化するみたいです。 txtファイルは <title></title> は正常に検索できますが、 htmファイルでは うまく検索できないです。 (タグ文字は除外される確立が高いようです) htmファイルをtxtファイルと同じ検索仕様にするには スタート→「ファイル名を指定して実行」 reg add "HKCR\.htm\PersistentHandler" /ve /d "{5e941d80-bf96-11cd-b579-08002b30bfeb}" /t REG_SZ /f と入力して「OK」をクリック (一行です。コピペしてね。) Windowsに再ログオンします。 元に戻すには スタート→「ファイル名を指定して実行」 reg add "HKCR\.htm\PersistentHandler" /ve /d "{eec97550-47a9-11cf-b952-00aa0051fe20}" /t REG_SZ /f と入力して「OK」をクリックし、 (一行です。コピペしてね。) Windowsに再ログオンします。

ubonoti01
質問者

お礼

再三有り難うございます。 スタート→「ファイル名を指定して実行」・・・で見事成功しました。デフォルトの設定がWin2000とWinXPとで異なるということなんですね。 Okwebはよく利用していますが、質問がこれほど明快にクリヤになったのは久しぶりです。 有り難うございました。

すると、全ての回答が全文表示されます。

その他の回答 (5)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.6

htm、htmlの他には .ascx .asp .aspx .css .hhc .hta .htt .htw .htx .odc .stm でした。 htm様式の検索をすべてオフにするには スタート→「ファイル名を指定して実行」をクリック regsvr32 /u nlhtml.dll と入力して「OK」をクリック 成功のダイアログが出たら「OK」をクリックし Windowsに再ログオン 元に戻すには スタート→「ファイル名を指定して実行」をクリック regsvr32 /u nlhtml.dll と入力して「OK」をクリック 成功のダイアログが出たら「OK」をクリックし Windowsに再ログオンします。 ANo.#4~ANo.#6は システムを改変しているので 他の検索プログラムを使用したほうが無難かもしれません。

ubonoti01
質問者

お礼

再三ていねいに調べて頂き感謝します。 今回のttochanさんのご回答、恒久保存します。

すると、全ての回答が全文表示されます。
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.5

拡張子がhtmlの場合は スタート→「ファイル名を指定して実行」 reg add "HKCR\.html\PersistentHandler" /ve /d "{5e941d80-bf96-11cd-b579-08002b30bfeb}" /t REG_SZ /f と入力して「OK」をクリック (一行です。コピペしてね。) Windowsに再ログオンします。 元に戻すには スタート→「ファイル名を指定して実行」 reg add "HKCR\.html\PersistentHandler" /ve /d "{eec97550-47a9-11cf-b952-00aa0051fe20}" /t REG_SZ /f と入力して「OK」をクリックし、 (一行です。コピペしてね。) Windowsに再ログオンします。

すると、全ての回答が全文表示されます。
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

>「<title></title>」を指定して検索しても これだと、 <title></title> を検索しちゃうようです。 よって <title>~( ̄∇ ̄~)ふら(~ ̄∇ ̄)~ふら フラダンスゥ</title> はヒットしません。 <title> または </title> で検索してはどうでしょうか?

ubonoti01
質問者

お礼

ご回答有り難うございます。 #1さんへの補足をご覧いただきたいのですが、あくまで <title></title> を見つけたいのです。 <title>~( ̄∇ ̄~)ふら(~ ̄∇ ̄)~ふら フラダンスゥ</title> がヒットしては困るのです。

すると、全ての回答が全文表示されます。
noname#198285
noname#198285
回答No.2

または、テキストエディタを利用して、GREPで、<title>を含むファイル検索をすると、その文字列を含むファイルが一覧表示されます。参考URLにあるテキストエディタではほとんどがその機能があります。ご参考にどうぞ。

参考URL:
http://www.vector.co.jp/vpack/pickup/win/writing/edit/index.html
ubonoti01
質問者

お礼

わぁ~、いろいろなテキストエディタがあるんですね。冒頭にある「EdTexエディタ」を試してみようか知らん。 有り難うございました。

すると、全ての回答が全文表示されます。
  • domi_rb
  • ベストアンサー率39% (60/152)
回答No.1

こんにちわ。 「<title></title>」が含まれているHTMLを検索したいとのことですね。 上記の方法だと、”<”や”>”や”/”を認識しない可能性があります。 一番手っ取り早い方法は「title」だけで検索することです。また、サイズや、変更日時がわかるのならば、そちらで絞り込むのも有用ですよ。

ubonoti01
質問者

お礼

ご回答有り難うございます。明日、勤務先(WinXP)で試してみます。(現在=自宅=Win2000では<title></title>で検索ヒットします) もしご回答どおりですと、Win2000とWinXPの違いということになりますね。

ubonoti01
質問者

補足

おはようございます。いま勤務先(WinXP)です。WinXPでは仰せのとおり「title」で検索するとヒットします。従って”<”や”>”や”/”を認識しなかったことが原因のようです。しかしWin2000では認識するわけですから、「設定の違い?」の考えは捨て切れません。 なお、目的を詳述しますと・・・ ・使っているhtmlエディタ(IBM/HPB)では、タイトルを指定しない場合にはタグ「<title></title>」を作り、指定した場合のみ例えば「<title>僕のホームページ</title>」のようなタグを作ります。 ・当方のサイトにはhtmlファイルが約900filesあり、分担して作成していますが、或る担当者はタイトルを指定していないため「<title></title>」となっています。 ・この「<title></title>」を見つけてすべて「<title>僕のホームページ</title>」のように置換したいのです。置換ソフトは持っています。 ★従って、「title」で検索ヒットしても助けにならないのです。

すると、全ての回答が全文表示されます。

関連するQ&A