MemoDreamweaverの検索と置換って何気に凄い。出来る中でもかなり便利だと思う正規表現を使った置換のサンプルを挙げてみる。スパゲッティなソースの修正も、これと特定のタグ検索知ってれば作業スピードが格段に上がるかも。「特定のタグ」で出来るじゃんというのも中にはありますが、正規表現を使うことに意味があるので突っ込みは受け付けませんw微妙に間違ってたところ修正入れつつ加筆。関連記事Dreamweaverで正規表現を使うには?Ctrl+F(コマンド+F)押して表示されるダイアログの右下にある正規表現を使用にチェックを入れるだけです。scope="row">$1</th>fontタグに挟まれてる文字列を記憶して、置換で記憶した文字列を変更したタグに出力しています。記憶と置き換えについては最後の方で説明いれてるのでここでは省略。回以上の繰り返しなので、『改行以外の文字を何文字あっても記憶』という意味になります。この場合プラスはアスタリスク*でも構いません。回以上の繰り返し」という意味です。実際やってみると「改行以外」なのに、同じ条件のものが複数横並びしてると改行飛び越えてヒットしてしまうことがあります。perlやphpほど厳密ではないのかも。そんなときは(.*?)→のように、アスタリスクやプラスの後に?をひとつ添えると1つだけマッチするようになります。回マッチ/なるべく少ない回数だけマッチという意味。検索対象がアルファベットや数字などであれば、ドットではなく\w*や\d+と指定した方がスマートです。¥w→下線を含む、英数字1つ。同じ¥d→数字1文字。同じ¥W→非英数字の1つ。同じ¥s→スペース、タブ、用紙送り、改行を含むホワイトスペース1つエスケープシーケンスを複数同時に使う場合は大カッコ[]で挟みます。大カッコで挟むと「特定範囲の文字をあいまいに指定」することが出来るので、[¥w¥s]+と書いた場合は、英数字かスペースのどれか、というアバウトさになりさらにその後+をつけることで、範囲指定したどれかの文字が1回以上繰り返されますよ、という指定になります。属性の中の数値だけまとめて変更tdのwidthがページごとに違ってるとかいうトンデモなソースが実際ありました...。数値の違う属性を一括で同じ数値に置換したい場合などに。width="300"¥dは数字1文字を表します。プラスで『数字のどれか1文字が1回以上繰り返されてる』という指定になります。height="$1"小カッコで挟んだら記憶。属性に単語を追加クラス名を付け加えるとか。