• ベストアンサー

HTMLタイトル名の抜書き

サイトの各HTMLのタイトル名だけを抽出・列記するソフトなり方法なりはあるでしょうか。複数行置換ソフトでワイルドカードを使って見ましたが成功しませんでした。

noname#96725
noname#96725

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

  • ベストアンサー
  • koma30007
  • ベストアンサー率87% (173/198)
回答No.1

指定したフォルダ中に含まれるHTMLなどのテキスト ファイルの文字列を検索・抽出して、別ファイルに 保存します。 ※SHIFT-JISの他、EUCやUTF8にも対応 「JGREP」 http://www.vector.co.jp/soft/win95/util/se174779.html ※「環境設定」→「基本設定2」の保存形式で「検索 行のみ」を選択してください。 検索文字列…<title> 検索ディレクトリ…左側のツリーから選択 ファイルマスク…*.htm ※.htmと.htmlの両方のファイルが検索対象になります。 ※結果が文字化けする場合は、「文字コードを自動判別 する」にチェックを付けると良いです。 保存したファイルには検索対象に指定した文字列も含 まれますので、テキストエディタの検索・置換機能で 削除すると良いです。 この手間も省きたい場合は、Perlなどでスクリプトを 作成するしかないかもしれません。 技術者向けの方で質問すると回答がもらえるかもしれ ません。

noname#96725
質問者

お礼

回答有難うございます。 検索・置換ソフトを使って<title>を含む行を抽出しようとは考えた事でした。ところが上手く行かなかったのでその方法を捨てたのですが、ご回答によってそれは私が使っていた検索ソフトが十分な機能を持っていなかっただけだと解りました。 お陰さまで目的に到達しました。

関連するQ&A

  • テキストをHTMLに変換するソフトを探しています

    小説をHTMLに変換するのに、以下の動作が可能なソフトを探しています。当方の環境はwin7/XPです。 あああああああああ 「せりふせりふせりふ」 あああああああ××× あああああああああ 上記のテキストを (複数行のhtml)  あああああああああ<br> 「せりふせりふせりふ」<br>  あああああああ<span class="abc">○○○</span><br>  あああああああああ<br> (複数行のhtml) と変換できるものです。 具体的には、 1.「と(以外で始まる行頭に全角空白を挿入 2.文末の改行を改行+<br>に置換 3.文章の前後に複数行のHTMLを挿入 4.特定の文字列を複数行のhtmlに置換 現在は1→手作業、2→nami2000の整形機能、3→手作業でコピペ、4→置換ソフトで変換しています。これらの変換が一度にできるようなソフトがあれば教えてください。 「勝手にHTML変換」と「小説整形 HTML Putter」の二つは試しましたが当方の希望とは違うようです。 今使っているエディタはnami2000とMeryです。 基本的に(できれば)フリーソフトでおねがいします。 よろしくお願いいたします。

  • HTML・ソース置換方法について質問致します。

    HTML・ソース置換方法について質問致します。 現在、あるショッピングサイトを運営しているクライアント様から、 新たに楽天にてサイトを立ち上げたいとの依頼がありました。 現行のサイトのページを使い、楽天用にソースを置換して、 出来るだけ現行の内容を流用したページを作りたいのですが、 そういった作業の際に便利な置換ソフト等ございましたら、 教えてください。 宜しくお願い致します。

  • 一括でHTMLを置換・移動させるソフトってありますか?

    HTMLソースの、特定の行に記述がある「文字」(商品名)をHTMLのタイトル<TITLE>●●</TITLE>の部分に移動させる便利な方法はありませんでしょうか? ネットショップを運営しており、商品数が5000個ほどあります。 1ページに1商品の作りでページを作っており、そのページのタイトルに、商品名を入れたいと考えました。 しかし、それを一つ一つ行っていたら膨大な時間がかかるので、何か便利なソフトがないかと思いご相談させていただきました。 タイトルの行数、商品名の記述がある行数は、全ページ共通です。手作業でやれば、それほど難しい作業ではなく、商品名のところをコピーして、<TITLE>●●</TITLE>の●●の部分に貼り付けていくだけの単純作業です。 置き換えソフトなども考え、いろいろ考えましたが、ギブアップしました。 一括で、特定の位置にある語句を、特定の位置に移動できるソフト、もしくは方法があるようでしたら、教えてください。 よろしくお願いします。

  • 複数の文字列を同時に置換できるソフト

    こんにちは。 複数の文字列を一括で置換できるソフトで、 以下の条件に合ったソフトを探しております。 (1)HTMLファイルが読み込める。 (2)複数の文字列を同時に一括置換できる(複数行を対象に)。 (↑あらかじめ置換したいリストを作成・登録する形に なるのかもしれません。) (3)さらに複数のファイルで同時に置換できる。 上記の(1)、(2)は必須になります。 可能であれば、(3)ができれば大変助かります。 ・・以上のようなフリーソフトはありますでしょうか? ご回答よろしくお願い致します。

  • HTMLファイルをエクセルなどで一覧にする方法

    HTMLファイルが、約3000個あり、その<body> から <body/>の間のソースのみを抽出し、エクセルで一覧にしたいと考えています。エクセル以外に、アクセスやテキストエディタでも構いません。 一覧というのは、1つのHTMLファイルのソースを1行に表示。 できれば、ファイル名も別の列で表示できれば理想です。 ファイル名  ソース A100000   <CENTER><TABLE ~~ A100001   <CENTER><TABLE ~~ A100002   <CENTER><TABLE ~~ A100003   <CENTER><TABLE ~~  ↓ いろいろ考えましたが、断念してしまいました。 <body> から <body/>内だけの抽出はできました。 そのHTMLファイルをどうにかして、まとめられればと考えています。 最悪、ファイル名部分は表示できなくてもかまいません。中身のソースが一覧でまとめられればOKです。 そのような方法、ソフトもあるのでしょうか? 続けての質問ですみませんが、よろしくお願いします。

  • PHPを使用しHTMLのファイル名を・・・

    PHPを使用しHTMLのファイル名をソースに書き込みたいと 思っているのですがどのようにすれば良いのか分からずにいます。 例えば ファイル名が 01.html~99.html まであるとして 今のページ数をHTMLの中に書き込みたいと思っています。 (01.htmlの場合は1ページ目ですといった感じにしたいと思っています。) また01.htmlのソースの中に画像を参照している部分があり001.htmlの場合 01.jpgを参照しているのですがその部分もファイル名からPHPを使用し 自動的に抽出し組み込む方法も探しています。 どなたかPHPでどうすれば出来るかご存知の方いましたら宜しく お願いいたします<(_ _)>

    • ベストアンサー
    • PHP
  • こんなフリーウェア(もしくはやり方)を探しています。

    こんなフリーウェア(もしくはやり方)を探しています。 最初に例をあげます。 47のHTMLファイルがあります。 HTMLのファイル名は「001」~「047」の連番です。 これらのタイトルタグは共通して<title>都道府県名の名産品</title>です。 この「都道府県名」という文字列に各都道府県名を北海道から順に置換します。 つまり HTMLファイル「001.html」の <title>都道府県名の名産品</title>の文字列「都道府県名」を「北海道」に置換することで <title>北海道の名産品</title>に。 HTMLファイル「002.html」の <title>都道府県名の名産品</title>の文字列「都道府県名」を「青森」に置換することで <title>青森の名産品</title>に。 HTMLファイル「003.html」の <title>都道府県名の名産品</title>の文字列「都道府県名」を「秋田」に置換することで <title>秋田の名産品</title>に。 ・ ・ ・ HTMLファイル「047.html」の <title>都道府県名の名産品</title>の文字列「都道府県名」を「沖縄」に置換することで <title>沖縄の名産品</title>、 となります。 通常だと、ファイルを開いてからタイトルをリライトという作業を47回繰り返すことになるわけです。 この作業を簡略化するツールもしくは方法はありませんでしょうか? 例えば、変換するファイルや文字列をCSVファイルでまとめます。 A列にファイル名(上の例の場合1行目に「001.html」~47行目に「047.html」)、 B列に置換前の文字列(上の例の場合1行目から47行目まで「都道府県名」)、 C列に置換後の文字列(上の例の場合1行目に「北海道」、2行目に「青森」、・・・47行目に「沖縄」)。 そして、作成したCSVファイルを何かのツールにアップするとあとはボタン一つで 一発変換!といった具合です。 できるだけわかりやすくと思い都道府県を用いた例をあげましたが、 実際には万単位のファイルを個別に書き換えしなければなりません。 ですから、手作業では膨大な時間がかかることが予想されます。 お手数ですが、ご指導のほどをよろしくお願いします。 また、お恥ずかしながら当方にストリームエディタ等のスクリプトを用いる方法や Excelのマクロについては 勉強を始めたばかりですので、 知識がほとんど無いのが現状です。 しかし、上の内容は急ぎ必要なものなので、ゆっくり勉強している余裕がありません。 そこで、大変恐縮ですが、ご指導いただける内容としては、 ツールを紹介していただければ幸いです。 スクリプトやマクロを用いる方法は 知識がほとんどなくてもこれさえ見ればとりあえずできるといった 具体的なものにしていただくと助かります。

  • VBAでHTMLのtitleタグの中身を抽出してA1に入れたい

    VBAでHTMLのtitleタグの中身を抽出してA1に 入れるにはどうすればよいのでしょうか? 例:<title>Yahoo! JAPAN</title>のYahoo! JAPANをA1に入れる 使用OS:Windows XP 使用ソフト:Microsoft Excel 2003 ご存知の方がおられましたらご回答をよろしくお願いします。

  • 大量のPHPファイルからタイトルだけを抽出したい

    ホームページリニュアル作業を行うべく、 いったんサーバーからデータを全てダウンロードし、 エクセルに各ページURLを並べ、整理しようと思ったのですが、 URLだけでは判別しにくく、各ページタイトルも必要となりました。 HTMLのタイトルとアドレスを抽出するソフトを見つけることはできたのですが、 私のリニュアルしようと思っているHPは、すべてPHPでできているのです。 このソフトを使用するには、全ページ(300程度)、PHPをHTMLにしなければならないようなのですが、そのようなことができるのでしょうか? もしできないようでしたら、大量のPHPデータからタイトルとURLを抽出することができるような方法がありますでしょうか。 どうかお力をお貸し下さい。

    • ベストアンサー
    • PHP
  • ファイル名とファイルの中身を一度に置換したい

    お世話になります。 ファイル名とファイルの中身を一度に置換したいのですが そのようなソフトはあるでしょうか? 「複数のファイルの名前を一括して置換」 「複数のファイルの中身を一括して置換」 するソフトはあるのですが、 同じキーワードでファイルの名前と中身を一括して置換したいのです。 よろしくお願いします。

専門家に質問してみよう