SQL Query用于替换和选择特定DIV之间的所有内容

时间:2017-05-31 11:18:46

标签: mysql sql wordpress

我需要运行SQL查询来删除添加到网站的一些垃圾邮件。在MySQL中通过phpmyadmin我想运行一个SQL查询来替换div中的所有内容和div元素本身。

幸运的是,他们都是div,显示无,看起来像这样

return new OkWithLocation<Model>(CreatedAtRoute("DefaultApi", new { id = model.Id }, model));

所以我想用什么都替换它并且运行更新查询但是没有链接和文本是相同的所以不能运行一些有数千,所以必须尝试运行查询,删除div元素和中间的一切。

非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个。使用替换
将left div和right div替换为空白以提取内容,然后从原始文本中替换div内容

set @str = '<div style="display:none"> spam text and links</div>';
set @open= '<div style="display:none">';
set @close = '</div>';

select  replace(@str,replace(replace(@str,@open,''),@close,''),'');
相关问题