我需要清理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>
但我没有数据库经验,并希望获得有关最佳工作/最佳方法的指导。
我尝试过搜索Regex插件,该插件适用于帖子,但在页面上根本不起作用。值得注意的是(因为我确定我不是第一个或最后一个需要清理大量WP页面的html)我找不到替代插件来在页面上执行此任务。
答案 0 :(得分:0)
我的错误 - 建议搜索Regex插件搜索Pages但我的正则表达式查询错误 - 因此没有结果!