我需要清理一个 wordpress 网站的内容,在该网站上,客户端使用可视化编辑器对数百个页面的内容进行样式设置,从而导致嵌套的 span 和样式标签一团糟,需要用一个简单的类替换。
例如 - 我需要更换:
<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>
但是我没有数据库经验,并且希望获得有关该工作的最佳工具/最佳方法的指导。
我已经尝试过搜索正则表达式插件,该插件在帖子上运行良好,但在页面上根本不起作用。值得注意的是(因为我确定我不是第一个或最后一个需要在大量 WP 页面中清理 html 的人)我找不到其他插件来在页面上执行此任务。