pagetaka

写真、PC、ネット、岡山、旅の話題をお届けします

HTMLのimgタグ属性にtitleプロパティをつけくわえ(3)

続きです。
HTMLファイルをWordVBAで細工しようという妄想です。
課題は、alt="紅葉" というimgタグの属性を使って、 title="紅葉" という属性を作ってしまおうという、横着です。

対象となるHTMLファイルに、すでにalt属性があるか、title属性がまだないか、などなど考えるべきところはあります。ポイントは、alt属性の先頭5文字は「alt="」というようなことで検索するのもまあなんとかできそうですが、その中に具体的に書いてある属性値、この場合であれば「紅葉」は文字数が不定です。そして、その属性の最後は「"」になっている、ということですね~。

これを、なんとか「正規表現」で簡潔に表現できればはかどりそうです。

WordVBAで「正規表現」を使うには、準備が必要

「*」(アスタリスク)など比較的よく使うワイルドカードなどの「正規表現」は置換機能で提供されますが、VBAで使おうと思えば、設定が必要なようです。