『英数字1つが1回以上繰り返されてます』ということ。imgタグをXHTMLの書式にするドキュメントタイプ変更で出来るけど一応参考に。/>>の前にあるダブルクォートが重要。ドットと組み合わせる場合はアスタリスクとプラスどちらでも良い。hrefのハイフンをアンダーバーにするパス名変えたいときなんかに。回以上の繰り返し+中の正規表現パターンを記憶するアスタリスクは0回以上の繰り返し。PHPとかJavaScriptとかが分かるのなら、配列みたいなものだと思えば分かりやすいかもしれない。array[0]~array[1]~array[2]Dreamweaberのヘルプにもあるが、()と$は記憶された中身を置換するので置換で$3~$2~$1と指定すると順番変更も出来たりする。value属性を自動挿入チェックボックスとかラジオボタンでやると楽。value="$1">$1</option>電話番号のマッチングPCREのパターンそのまま使えます。改行を含む空白部分のマッチ例です。height="254"></TD>検索パターン:[\s\t]+(<TBODY>|</TBODY>)置換パターン:なし「大文字と小文字を区別」にチェックをしない。Dreamweaverの場合、改行を含む空白部分はスペースとタブの連続指定だけでもヒットします。必要な属性だけ残して他を全て消すidとclassだけ残したい...というケースのサンプル。(?:id|class)="[\w\-_%]+")*)>置換パターン:<table$1>「大文字と小文字を区別」にチェックをしない。丸カッコの事を正規表現らしく言うとサブパターンと言うんですが、このサブパターンの先頭カッコの直後にエクスクラメーションとコロン(?:)をつけるとマッチした文字が記憶されなくなることを応用したものです。最終的にidかclassの属性を示す丸カッコの部分が$1に残ります。残す属性と消す属性は縦線で区切ればいくつでも指定できます。class="hoge">という結果になる。丸カッコは1つずつのパターンしか記憶しないので$1の対象は最後にマッチしたidになる。(?:cellpadding|cellspacing|width|border)="[\w\-_%]+")+([^>]*))>と変更すれば回避できるんだけど、飛び飛びになってたらこれもマッチしないので残す属性が散らばっているなら削除条件だけにした方が効率が良い。(?:align|height|width|bgcolor|cellpadding|cellspacing|width|border|background|style)="(?:[\w\d\-_%#:;\(\)\.\,\s]+|)")削除だけなら?:の有無はどちらでもいい。ネタが出来たらまた追加します。検索エリアのメタ文字をエスケープしてないと検索内容が変わってしまいます。メタ文字とは、正規表現で使われている特殊記号のことです。カッコ()や[]大カッコ、中カッコ{}、バックスラッシュ\、半角のハイフン等を検索にヒットさせる場合は、そのメタ文字の前に全てバックスラッシュ\を付ける必要があります。15:26大変素晴らしく、ためになる記事をありがとうございます。正規表現初学者の自分にとってはものすごく有意義かつわかりやすい記事でした。おかげでクライアントのサイトのソース修正が格段に速くなりました(・∀・)今後も活用させて頂きます。お気に入りのお蔵入りのお話。コメントデータの処理方法の詳細はこちらをご覧ください。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。