我有一个大型 Wordpress 网站(>10,000 个帖子),我想从其帖子中删除所有出站链接 + 锚文本。
我能够通过正则表达式搜索和替换每个帖子来编写一些可以完成工作的东西。但是因为我有这么多帖子,这个脚本实际上是无用的(共享服务器上的内存和执行时间问题)。
在消耗最少内存的同时在数据库上进行正则表达式搜索和替换的最佳方法是什么?我可以通过 mysql 进行正则表达式搜索和替换吗?
您是否还可以确认这是匹配所有链接的正则表达式,除了包含“mysite.com”的链接(内部链接除外):
(<a.*>)(?!mysite\.com)(.*)(<\/a>)