クライアントがビジュアル エディターを使用して何百ページにもわたってコンテンツのスタイルを設定したワードプレス サイトのコンテンツをクリーンアップする必要があります。その結果、ネストされたスパンとスタイル タグが混乱し、単純なクラスに置き換える必要があります。
たとえば、次を置き換える必要があります。
<h2 style="text-align: center;"><span style="color: #800080;"><strong>Page Heading</strong></span></h2>
これとともに:
<h2 class="myclass">Page Heading</h2>
次の正規表現検索で、行きたい場所にたどり着くと思います(ただし、エスケープについて読む必要があることはわかっています)。
<h2 style="text-align: center;"><span style="color: #800080;"><strong>(.*?):</strong></span></h2>
しかし、私はデータベースの経験がないので、仕事に最適なツール/これに対する最善のアプローチについてのガイダンスをいただければ幸いです。
投稿ではうまく機能するが、ページではまったく機能しない Search Regex プラグインを試しました。驚くべきことに(多数のWPページでhtmlをクリーンアップする必要があるのは私が最初でも最後でもないと確信しているため)、ページでこのタスクを実行するための代替プラグインが見つかりません.