この「おそえの日誌」はMovableTypeで構築していて、エディタには「FCKeditor 2.6 日本語版」を利用しています。
このエディタはとても高機能で重宝するのですが、時々余分な属性を付けてしまいます。
そこで、余分な属性をUnEditorの置換機能を使って削除するメモです。
まず、正規表現が全く分からないので、ググったら「正規表現サンプル集」を見つけました。
そして、「HTMLタグを削除する(記号で囲まれた文字の削除)」を参考にUnEditorで下記の設定と操作をしました。
- 「検索」→「置換」(もしくはCtrl+R)
- 「検索する文字列」に「<("[^"]*"|'[^']*'|[^'">])*>」と入力し、余分な属性を削除したいタグになるように「<」の後に追記する。例えば「ulタグ」の場合は「<ul("[^"]*"|'[^']*'|[^'">])*>」とする
- 「置換える文字列」にタグを記入する。例えば上記のulタグの場合は「<ul>」とする
- 「置換オプション」の「ファイル先頭から開始」「置換え動作の確認」「正規表現」にチェックを入れる
- 「すべて置換」をクリック
- 置換前のタグがハイライトされるので確認する
- 問題なければ「すべて」をクリック
- 上記の場合、ulタグが全て属性値無しの「<ul>」になる
但し、aタグでやっちゃうとリンク消えちゃうので注意です。^o^;
>コメントする