- 締切済み
DreamWeaverMX で全角→半角を一気に...
ご存知でしたら教えてください。 いろいろな原稿を取りまとめてサイト上にアップロードしているのですが、届く原稿が全角や半角が入り混じっています。また、原稿もテキストファイルだったり、ワードファイルだったり、パワーポイントだったりとなかなか多彩です。 現行の執筆者毎にテキスト部分をペタッとDreamWeaver上で貼り付けているのですが、英数記号については出来れば半角の文字に統一しておきたいと思っておりまして、これを DreamWeaver上で実現できればと思った次第です。 秀丸などにいったんソースを貼り付ける方法もやってみたのですが、DreamWeaverのソース画面に貼り付けると、文字化けしてしまいます(PHPを一部使用しているため、DW上でEUCコードで作っているせいのようです)。 いい方法や解決のヒントなど、よければ教えてください。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- slash4004
- ベストアンサー率46% (25/54)
編集-検索・置換 で 検索置換のダイアログを出します。 置き換え後の文字列というところの横に フォルダーのマークとフロッピーのマークがあるかと思いますが そこに置換の条件などを保存できるようになっています。 ここで、正規表現をつかって記述して保存しておきます。 執筆者ごとにということから、HTMLなどのタグではない部分ですので コードの外部という選択になります。 というのが一つの答えです。 一度記述して保存しておけば繰り返し使えます。 また、サイト全体にも適用できますので原稿の貼付けた後で 一気に置換するのが良いかと思います。 コマンド-ソースフォーマットの適用 は、 編集 - 環境設定 - コードフォーマット で設定しますがタグやインデント折り返ししかないようですね。 コンテンツ自体を設定できそうなところありませんでした。
- slash4004
- ベストアンサー率46% (25/54)
私は正規表現になれていなくて半角・全角を統一する書き方が わかりませんでした。 もし良かったら教えてください。 置換の対象と置換後の文字は保存できるようですね。 ただ、複数の条件には対象としていないのかもしれませんが... ◆条件の保存・呼び出し http://www.game3rd.com/dreamweaver/mail/log17.htm
補足
申し訳ありません。言い方が悪いかもしれないのですが、私のほうが回答を求めてますので、回答ではない内容を投稿いただくのは、ご遠慮いただければ…。それとも、私のやりたいことや質問が不明瞭なので、回答いただけないのでしょうか。 正規表現は、こちらのサイトなどが分かりやすいと思いますが、非常に簡単ですので覚えてくださいね。 http://www.mnet.ne.jp/~nakama/ 正規表現については、別途ご質問を立ち上げてみてはいかがでしょうか。基本的には、検索する際にメタ文字で広い範囲を対象とするものです。 sed や awk などのテキストツールを利用すると嫌でも覚えたくなると思います。 度重なり、サイトのご紹介ありがとうございました。
- slash4004
- ベストアンサー率46% (25/54)
貼り付ける手間のことをおっしゃっていたのですね。 置換コマンドはご使用になりましたか? 結構細かいオプションがありますが、例えばタグのみとかコンテンツのみとか
お礼
お礼欄で補足っぽい内容になって申し訳ないのですが、「手間」というより「生産性」の問題と認識しています。手間が多い=作業時間が長い=作業コストがかかる=原価が高くなるという理屈です。
補足
正規表現を使えばある程度のことは出来るのですが、これをマクロ…? みたいにする方法はないでしょうか。 やりたいことは、質問にあるとおり、全角の英数記号を半角にしたいってことなんです。
- slash4004
- ベストアンサー率46% (25/54)
私なら原稿もらったら、エディタに貼り付けてエディタで編集しますね。 dreamweaver上ではちょっと…
補足
私も今はそうしています。 原稿を開く→対象アプリからコピー→エディタにペースト→マクロで置換→エディタからコピー→DWにペースト…という手順で10人分程度やってるんですね。 これを、原稿を開く→対象アプリからコピー→DWにペーストとやって最後にDWで一気に置換がしたいと思っている次第です。 前者は60手順、後者は31手順ということで、ほぼ作業が半減するため、ご存知の方がいたらと思って訊ねました。 「ソースフォーマットの適用」コマンドのイメージで文字の正規化が出来るといいなと思いまして。 わざわざ回答くださいまして、ありがとうございました。
お礼
どうもありがとうございました。 いろいろ骨を折って確認いただいたようなのですが、やりたいことをうまく伝えられないようです。