正则表达式删除字符串

时间:2020-02-13 09:39:57

标签: php mysql regex wordpress preg-replace

我想从我的wordpress内容中删除某个字符串。我发现唯一的方法是使用regex_replace在数据库中运行mysql查询。 我只是不知道如何使用正则表达式替换此内容。 字符串是

<ul class="md_wholebook_list"><li class="dZip"><a href="https://example.com/demo/file.zip" title="file.zip" download>Download ZIP</a></li></ul>

字符串https://example.com/demo/file.zipfile.zip是变化的参数。

这就是我所做的

<ul class="md_wholebook_list"><li class="dZip"><a href="(.*?)\.zip" title="(.*?)\.zip" download>Download ZIP</a></li></ul>

实际上我不想弄乱我的数据库,所以任何wordpress函数或php函数都好得多。如果仅使用mysql查询,那么愿意尝试。

这是我通过phpmyadmin运行的sql查询。

SELECT REGEXP_REPLACE(`post_content`,'<ul class="md_wholebook_list"><li class="dZip"><a href="(.*?)\.zip" title="(.*?)\.zip" download>Download ZIP</a></li></ul>','')

达是对的吗?

0 个答案:

没有答案