通过mysql删除wordpress帖子中某些单词后的所有文本

时间:2018-01-27 03:57:12

标签: mysql wordpress

我在wordpress中有成千上万的帖子,我希望删除所有内容后,通过mysql说某个单词说出【发送日​​期】?

帖子的例子:
【产品】
婴儿玩具1 【交货日期】
2017年12月12日
【期限】
xxxxxx xxxxxx

将删除部分:
【交货日期】
2017年12月12日
【期限】
xxxxxx xxxxxx

由于

1 个答案:

答案 0 :(得分:1)

您需要使用regular expression来搜索并替换单词后面的内容。

我可以用mysql想到几个解决方案。

  1. 导出所有数据并使用php或其他工具搜索并使用正则表达式替换内容然后导入回mysql

  2. 如果您可以在mysql中构建用户定义函数,那么这将通过一个查询执行您想要的https://github.com/hholzgra/mysql-udf-regexp,或者您可以构建类似于此https://techras.wordpress.com/2011/06/02/regex-replace-for-mysql/的自己的函数