• ベストアンサー

複数のhtmlファイルのソースを一括書き換えする方法は?

みなさんこんにちは。ウェブ初心者なので方法を思いつかないものですから、効率的な方法またはこんな機能のあるフリーソフトなどあれば教えてください。 今、たくさんの画像をギャラリー型のウェブサイトで公開しようと鋭意作成中です。だいぶページはできてきたんですが、ほぼすべてのページに書いた共通の部分を訂正したいとします。たとえば、最下部に付けている「ホームページへ」などといったところのことですね。 ブラウザー上に表示されるテキストを変更する機能のあるフリーソフトなら探すことができましたが、ソースの書き換えというのはできませんでした。 たとえばその「ホームページへ」の文字をすべて<FONT size="-1">にしたいときには、どうすればいいんでしょうか。 私の思いつく方法といえば、各ページをひとつひとつ開いていってソースをテキストエディターで表示し、コピーアンドペイストで書き換えるというものです。まあ確実ですが、なにしろ何百ページもあるので手間がかかってしょうがありません。 変換したい文字列は全部いっしょなので、なんとか一括変換のかたちでパパッといけばなぁ…と思っています。 いい知恵があったらお借りしたいです。よろしくお願いします。

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

  • ベストアンサー
  • hachi_08
  • ベストアンサー率58% (44/75)
回答No.2

このフリーソフトはディレクトリと拡張子を設定して、その中に含まれる文字列を一括で変換してくれるみたいです。↓↓ http://hp.vector.co.jp/authors/VA007941/tool/index17.html 書き換えたいホームページデータの入っているディレクトリ(フォルダ)を指定して、下記のように置き換えればどうでしょうか。 ■置換元の文字列:ホームページへ ■置換後の文字列:<FONT size="-1">ホームページへ</FONT>

getiton69
質問者

お礼

これまた早々のご回答ありがとうございました。 さっそくダウンロードして試してみたんですが、どうもうまくいきません。XPには対応してないんでしょうか…。 使いかたを間違っているかもしれませんので、もう少しやってみます。 どうもありがとうございました。

getiton69
質問者

補足

えー、お礼を書いた直後なんですが…できました! 初歩的な間違いで、設定した項目にチェックを入れるのを忘れていました(笑)。試しにやってみたところ、見事に一発置き換えできました。素晴らしい! 先週まで一個一個ソースを開いて書き換えていたのがバカみたいです(笑)。「一括文字列置き換えツール」というソフトですね。便利なソフトがただで使えるとはありがたいもんです。 hachi_08さんありがとうございました。

その他の回答 (2)

  • blue_leo
  • ベストアンサー率22% (541/2399)
回答No.3

たとえばこんな方法です。 http://okwave.jp/qa399085.html 同じようなヘッダやフッタをもつ静的なページで全てを構成してしまうと一カ所に修正が入ると大変な作業になりますので、元々1ファイルだけ修正すれば全てのページに反映できるような作りにするのが賢い方法です。 文字サイズだけちょくちょく変えることがあるのであれば文字サイズの定義を外部のスタイルシートにしてそれをincludeする形が一般的です。 http://www.ink.or.jp/~bigblock/css/gaibu.html 細かく説明すると、この欄ではとても納まりきらないので、 ・スタイルシート ・PHP(や、JSPでもいいですが) などのキーワードを元にご自分で調べたり書籍を参考にしてみてください。

getiton69
質問者

お礼

blue_leoさんごていねいに再度ご説明いただいてありがとうございます。 ただ、書かれていることが今の私にはさっぱり理解できなくて、すぐには役立てられそうにありません。申しわけありません。 このページは保存しておいて、いつかもう少しhtmlの知識がついて勝手がわかるようになってから参考にさせていただきます。 その頃には「ありゃーもっと早くこれをやっときゃ良かったなー」と思うかもしれませんが(笑)、まあできるところからこつこつやっていきます。 とりあえず「スタイルシート」「PHP」というのから調べてみればいいんですね? がんばってみます。どうもありがとうございました。

  • blue_leo
  • ベストアンサー率22% (541/2399)
回答No.1

HTMLを書き直すのではなくスタイルシートやinclude textが使えるような作りに根本的に変更する方があとあと楽だと思いますが。 何をもって一括と呼ぶのかイマイチわかりませんが、変換する部分のパターンがある程度決まっているのならテキストエディタ(OSなどの説明がないのでアプリ名は割愛)の一括置換で十分だと思います。

getiton69
質問者

お礼

さっそくご回答いただきありがとうございます。 なにぶん素人だもんですから、「スタイルシート」「include text」というのがなんのことかわかりません。それらを使ったほうが楽なんですか。これから勉強してみます。 一括変換というのは、作っているウェブページが100ページあるとしたら、例とした「ホームページへ」の文字列は全部で100個あるわけですね。これをすべて「<FONT size="-1">ホームページへ」というように一括してドーンと書き換えられたら楽だなあということです。変換というか置き換えですね。 「テキストエディタの一括置換で可能」ということは、その100個のhtmlファイルのソースをひとつのテキストとして表示して、一括置き換え後にまた100個のhtmlに分けることが簡単にできるということなんでしょうか。 なにぶん「スタイルシート」「include text」がわからないもんですからどうもとんちんかんなことを言っていると思いますが、これから調べてみます。 ちなみにOSはウィンドウズXPです。 どうもありがとうございました。

関連するQ&A

  • 複数のファイルの中の特定の文章を一括置き換えする

    HPの書き換えで、ページの共通部分を1ページ目だけ変更すれば、すべてのページも置き換える事が出来る。フリーソフトや方法はありますか。 TextssやSpeeeeedなどは試しましたが、上手くいきませんでした。 どうぞよろしくお願いします。

  • 複数ファイルの文字列を一括置換するソフトについて

    win98SEを利用しています。 複数のテキストファイルに含まれる文字列を別の文字列に変換してくれるツールはないでしょうか? たとえば、”あいうえお”を”かきくけこ”に変換してくれるようなものです。 某エディタの置換機能で出来ないこともないのですが、ファイルを開いた状態でなければできないので、数が多い場合に難有りなので。 フリーのソフト有りましたら教えてください。

  • 複数のHTMLのソースを一括置き換えできるツール

     ホームページを作っているのですが、HTMLファイルが沢山溜りました。ソースまで含めて、複数のファイルにまたがって、置き換えができるフリーツールはないでしょうか。  以前、「講話」を「講和」と書き損じていて、それがホームページ全体で30か所以上ありました。このときはTextSSというツールを使って、全てのHTMLファイルの誤字を一気に置き換えました。このツールはソースも置き換えることができました。便利でしたが、Windows10 64bitにしてから、機能しなくなってしまいました。同じようなフリーツールはないでしょうか? 御存知の方はご教示ください。よろしくお願いします。

  • ホームページのソースの表示について

    ホームページのソースの表示について ホームページのソースは、インターネット・エクスプローラーですと、 「ソースの表示」で見ることができますが、日本語部分が文字化けする場合、 フリーソフトを入れると見ることが出来るようになるということを聞きました。 ところが、フリーソフトのサイトを探しても、どれがそのソフトなのか 判りません。 どなたかご存知の方がいらっしゃっいましたら、ご教示いただけると幸いです。

  • 大文字小文字の混ざったHTMLファイルの変換

    本とネットの知識を頼りに独学でホームページの勉強をしているのですが、 全然捗らず、 とりあえず、前任者が作ったホームページを改善しつつ手を加えるように先輩から言われたのですが、理解力も無く、一体これで何故こんなページになっているんだろう?と悩む日々が続いております。 聞くと、ホームページ作成ソフトなんかも途中で使って作っていたらしく、 「こうやってソース見ると、タグは今流行ってない大文字ばっかりだし、かと思うと小文字・・・ゴッチャだし、コメントも何も無い、ここに何が書いてあるのかも後から見た人がパッと分からない、もっと整理して書くべきだし、お前にそれを直して欲しい」と言われてます。 それで・・・テキストで開いては、一文字づつ手直し、小文字打っては大文字を消してタグのトコで改行してタブキーでスペースってやってたんですが、手打ちするだけで一日があっという間に過ぎていきます。 今やっと気付きました! このファイルをどっかにつまんで放り投げたら、一瞬で全部小文字に変換してくれるとか無いですか? もしくは、変換する方法とかフリーソフトとか無いでしょうか? 良いアイディアをお持ちの方、どうぞ教えて下さい、よろしくお願いします。

  • 現在表示されているページのソースを見るには?

    現在表示されているページのソースを見るには? ieでホームページのソースを見るときページ⇒ソースの表示で見ることができるのですが、 置き換え文字が使われていることがあります。置き換え文字ではなく現在表示されているソースを見る方法を教えていただけますか?

  • ホームページのソース表示について

    ホームページ作成のテキスト(本書)を買い、勉強しています。 フォルダから本書で使用しているサンプルページを開きました。 ページ → ソースの表示 を選択してホームページのソースを表示させるのですが、 テキスト(本書)では編集可能なようなのですが、編集する事ができません。 テキスト(本書)では、「メモ帳」で表示されているようですが、 私が実際にやってみると、「メモ帳」ではないようです。 テキスト(本書)と同じようにメモ帳でソースを表示して編集をしたいのですが、何から手をつけて良いのか分かりません。 何かアドバイスを頂けるとありがたいです。よろしくお願いします。

  • ビルダー ライト7 ソース表示の仕方

    ビルダー ライト7 ソース表示の仕方 判りません。教えて下さい。 ホームページビルダー ライト7を使っています。 OSはXP使用です。 トップページにカウンターを、と思い ソフトに付いている機能を使うのですが表示が上手くできなく、 ソースに直接貼り付けたいのですが ソースを表示するメニューが無く困っています。 ライトだから仕方がないのかも知れませんが 他の方法でソースが表示できる方法があれば教えていただけないでしょうか? 判り易く教えて頂くと助かります。

  • unicodeのソース

    下記のページの本文のテキストは http://www.hs-augsburg.de/~harsch/graeca/Chronologia/S_ante05/Pindar/pin_geve.html 特殊な文字であり、これらの特殊文字のソースはすべて「&#○○;」というunicodeになっています。 例えば本文の1行目は Πίνδαρον ὑψαγόρην Καδμηίδος οὔδεϊ Θήβης というテキストになっており、これには <h3><span class="f_textusi">&#928;</span>&#943;&#957;&#948;&#945;&#961;&#959;&#957; &#8017;&#968;&#945;&#947;&#972;&#961;&#951;&#957; &#922;&#945;&#948;&#956;&#951;&#943;&#948;&#959;&#962; &#959;&#8020;&#948;&#949;&#970; &#920;&#8053;&#946;&#951;&#962; </h3> というソースが記述されています。 (言い換えれば、ソースは「Πίνδαρον ὑψαγόρην Καδμηίδος οὔδεϊ Θήβης 」とはなっていません。漢字平仮名テキストのソースとはワケが違う。) このサイトの他のページも含めるとこれらの特殊文字は何千万か何億かという量に達していますが、1つ1つの「&#○○;」をすべて手作業で入力したのでしょうか? こういったソースを生成させるプログラムかソフトなどがあるのでしょうか? なお、 こ の 質 問 文 に 対 す る 回答になっている文章以外は、何があっても 絶 対 に 書きこまないでください。

    • ベストアンサー
    • HTML
  • ホームページをソースから書き直せない

    自分のホームページを持っています。このたびXPからセブンに乗り換えましたが、これまでの方法ではHPの更新ができないように思うのです。 XPのときは自分のPC内にある更新したいページを出し、ソースを表示してそれを書き換えて上書きしたり、新しく名前をつけて保存したりしてから、アップロードしていました。 しかしセブンではソースからの書き換えができず、しかも「名前をつけて保存」という項目が見つかりません。色々やってみたのですがうまくいかず、かなり途方にくれています。 どなたかそういうことに詳しい方、教えてもらえませんか? 当方、かなりのITオンチだと自認しております。

専門家に質問してみよう