重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

本とネットの知識を頼りに独学でホームページの勉強をしているのですが、
全然捗らず、
とりあえず、前任者が作ったホームページを改善しつつ手を加えるように先輩から言われたのですが、理解力も無く、一体これで何故こんなページになっているんだろう?と悩む日々が続いております。

聞くと、ホームページ作成ソフトなんかも途中で使って作っていたらしく、
「こうやってソース見ると、タグは今流行ってない大文字ばっかりだし、かと思うと小文字・・・ゴッチャだし、コメントも何も無い、ここに何が書いてあるのかも後から見た人がパッと分からない、もっと整理して書くべきだし、お前にそれを直して欲しい」と言われてます。

それで・・・テキストで開いては、一文字づつ手直し、小文字打っては大文字を消してタグのトコで改行してタブキーでスペースってやってたんですが、手打ちするだけで一日があっという間に過ぎていきます。

今やっと気付きました!

このファイルをどっかにつまんで放り投げたら、一瞬で全部小文字に変換してくれるとか無いですか?
もしくは、変換する方法とかフリーソフトとか無いでしょうか?

良いアイディアをお持ちの方、どうぞ教えて下さい、よろしくお願いします。

A 回答 (2件)

>>瞬で全部小文字に変換してくれるとか無いですか?


例ですが・・・
TeraPadと言うフリーのエディタ。vectorからダウンロードできます。
選択した文字列でマウスで右クリックしたら、変換を選択、大文字から小文字、その逆などできます。
    • good
    • 0
この回答へのお礼

ダウンロードして、実際に試してみました。

ホームページ作成に、これは便利なソフトですね。
大変参考になりました。

回答、ありがとうございます。

お礼日時:2013/07/13 00:02

 高機能なテキストエディタでしたら正規表現がありますから、ファイルを開かなくてもその程度のことは出来ます。

もちろんPerlなどテキスト処理が得意なプログラムを使用しても良いでしょう。
 HTMLの場合、要素(タグ)や属性の種類は限られているのでテキストエディタで行っても良いでしょう。
EmEditor( http://jp.emeditor.com/ )を使用する場合・・

<(/?\w+)([\s>]) → <\L\1\L\2
これで、すべてのタグが小文字に変わります。
(\s)(\w+=)(".*?") → \1\L\2\3
で、属性="" の属性名は小文字に変わります。
 ""で値が括られていない属性については別途工夫が必要でしょう。
となりますね。

 フリー版( http://jp.emeditor.com/modules/download2/rewrite … )だと1ファイルずつ、プロ版でしたらフォルダー内すべてを開かず変更できます。--1ヶ月試用期間あり--

☆しかし、どちらかと言うとタグをすべて取り除いて、HTMLをちゃんと文書構造だけをマークアップしたものに変更したほうが良いですよ。
 特にオーサリングツールで作成されたものは、他人が見て理解できるものはありませんからね。

[例] http://www.ichiya.com/WebService/Howto/sample/HT …
 このページのソースは誰(検索エンジンを含めて)が見ても内容が理解できますから、内容の変更もできるでしょう。それでいて、デザインはどのようにも変更できます。
 →ブラウザの[表示メニュー]→[スタイルシート]でデザインは変更できます。(印刷プレビューはまた違う)
 このように書き直すのが、本来はベストなのではないかと・・。
「大文字小文字の混ざったHTMLファイルの」の回答画像2
    • good
    • 0
この回答へのお礼

EmEditor、実際ダウンロードして使ってみました。

試用期間の確認があるタイプなので、起動の際、少しわずらわしい感じがありますが、やはり高機能のテキストエディタというのは、素晴らしいですね。

それから、教えて戴いたURL先も確認し、ソースを表示してみましたが、これも素晴らしいですね。

まったく知識が無い人が見ても、たぶん何となくわかるでしょう。こんなページが作れるようになりたいです。

回答、ありがとうございました。

お礼日時:2013/07/13 00:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!