- ベストアンサー
ある文字列を含むimgの削除
- FC2ブログからワードプレスへ引っ越しする際に、FC2で使用していた画像の削除に手間がかかっている。Dream Weaver CS3を使用して「ある文字列が入っているタグを削除する」方法を知りたい。記事数が800以上あり、絵文字は3000回以上使用しており、手作業では作業が難しい。
- FC2ブログからワードプレスへ引っ越しする際、FC2で使用していた画像の削除が手間かかっている。Dream Weaver CS3を使用した「ある文字列が入っているタグを削除する」方法を知りたい。記事数800以上、絵文字使用回数3000回以上。
- FC2ブログからワードプレスへ引っ越しする際の問題:FC2で使用していた画像の削除に手間がかかっている。Dream Weaver CS3を使用して「ある文字列が入っているタグを削除する」方法を教えてほしい。記事数800以上、絵文字使用回数3000回以上で手作業では難しい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.3です。 すみません、オプションで「正規表現を使う」にすればclass = emoji.*でできました。 src = .*blog-imgs.*でも行けると思います。
その他の回答 (3)
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
DW CS4ですが、たぶんCS3でもできたと思います。 検索フォームから、「タグを検索」を選択。 検索: 特定タグ:img 属性あり:class 値:emoji アクション:タグを削除 「すべて置換」ボタン押下。 ---------------- 正規表現やそれっぽいことはできないので、 srcが"http://blog-imgs"で始まるとか、 classに"emoji"を含む(class="emoji other"とclass="emoji"の両方を対象にするなど)というような指定はできないようです。
- DrFell
- ベストアンサー率55% (305/551)
dreamweaverの場合 編集>検索・置換 検索対象 フォルダとか現在のローカル……とかを適宜 検索 <img src="http://blog-imgs.*?"> 置換 何も入れない 正規表現を使用にチェック すべて置換をクリックでできると思います。自己責任でどうぞ。 正規表現で利用したのは . 任意の1文字 * 前の文字列の何回でも繰り返し(つまり任意の文字の繰り返し) ? 最短でマッチ(<img >なんちゃら<img>なんて場合に、頭からお尻まで一気に認識させないで>が1回でてきたら認識させる) このあたりの記述は正規表現でお調べください。
- 4017B
- ベストアンサー率73% (1336/1814)
とりあえず参考になりそうな記事。 >http://q.hatena.ne.jp/1208483423 他には実物のテキストとして書き出されたHTMLファイルがあるのなら、何か適当なエディタを使って置換処理すれば良いと思います。 P.S. 正規表現で書けば、 <img([^>]+?)src=("|')?http://blog-imgs[^"']+?("|')?([^>]*?)> ~にマッチする文字列を削除処理でOKだと思います?ちょっとこちらでは実験出来ないので、必ずバックアップを取ってからやってみて下さい。
お礼
4017Bさま ご回答頂き、まことにありがとうございました。 また御礼が遅くなり申し訳ありません。 正規表現を初めて知りました。おかげさまで効率よく 作業ができました。本当にありがとうございます。
お礼
返信が遅くなり申し訳ありませんでした。 taloo様の教えて頂いた通りに実行したら、問題なく解決 することができました。ありがとうございます。 今回のこの問題で、自分の知識の無さを痛感しました。 今後は正規表現やDWの使い方をさらに学ぼうと思います。 細かく色々と教えて頂き本当にありがとうございました。