重要なお知らせ

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

電子書籍の厳選無料作品が豊富!

DreamWeaverで複数ワードを一気に置換する方法を教えてください。

DreamWeaverCS3を使用しています。
複数行や単行での置換の方法はわかっているのですが、複数キーワードにわたる場合何度も置換をくりかえすのが手間になっています。

たとえば

<tr height="18">
<td height="18" align="right" width="72">500</td>
<td align="right" width="72">10000</td>
<td align="right" width="72">20000</td>
<td align="right" width="72">30000</td>
</tr>
<tr height="18">
<td height="18" align="right" width="72">1000</td>
<td align="right" width="72">10000</td>
<td align="right" width="72">20000</td>
<td align="right" width="72">30000</td>
</tr>

となっている場合に、

<tr height="18"> → <tr>
<td height="18" align="right" width="72"> → <td class="td01">
<td align="right" width="72"> → <td class="td01">

と、途中に違うワードが入っているため、3回置換をしなければできません。

これを1回でする方法はないものでしょうか?

DreamWeaverでなくとも、Speeeedのようなフリーソフトでもかまいませんので教えてください。

A 回答 (3件)

長い行だと行すべてのマッチするのでちょっと変更


検索文字列
<td[^>]*width="72"[^>]*>
の方がよいね。
「DreamWeaverで複数ワードを一気」の回答画像3
    • good
    • 0
この回答へのお礼

おぉ!こんなやり方があったんですね!!
すばらしい!

ありがとうございました!

お礼日時:2010/03/18 10:31

HTMLエディタ(

http://ja.wikipedia.org/wiki/HTML%E3%82%A8%E3%83 … )使いましょう。
 HTML書くなら、持っていて損はしない。私はEmEditor( http://jp.emeditor.com/ )ですが、フリー版( http://jp.emeditor.com/modules/download2/rewrite … )でもできる。プロ版なら、複数のHTMLを一括で変更できます。

検索文字(正規表現有効にて)
<td .* width="72" .*>
置換後
<td class="td01">
★pro版だとフォルダを指定してファイルを開かなくてもできる。
    • good
    • 0
この回答へのお礼

そうですね。秀丸他、いろいろなアプリケーションを併用的にしようしています。
基本的にコードを書いたりするのは軽いエディターでしているのですが、複数の作業をかねる場合はやはりDWの方がULもやりやすいし、使い慣れている感もあるので、使っている状況です。

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

お礼日時:2010/03/18 10:33

無いと思いますよ



あと例だと3回置換しなくても以下の2回で済みますよね。
「 height="18"」→「」
「 align="right" width="72"」→「 class="td01"」

この回答への補足

そうですね。2回で済みます。でもそれはわかっています。

補足日時:2010/03/18 10:30
    • good
    • 0

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

今、見られている記事はコレ!