嘿,
在我导入的许多内容中,我发现旧域名的链接出现在我导入的主题中,如下所示:
https://domain.com/threads/xxxx
其中 xxxx 是一个四位数的帖子编号。
我想一次性从所有主题中删除此字符串,有什么最好的方法可以批量处理 3,000 多个主题吗?
嘿,
在我导入的许多内容中,我发现旧域名的链接出现在我导入的主题中,如下所示:
https://domain.com/threads/xxxx
其中 xxxx 是一个四位数的帖子编号。
我想一次性从所有主题中删除此字符串,有什么最好的方法可以批量处理 3,000 多个主题吗?
您好,
这应该会有帮助:
嘿,谢谢!
rake posts:delete_word['^http:\/\/domain.com\/threads\/.*.\/$','regex']
没有返回任何结果,知道我哪里出错了?
尝试:
rake posts:delete_word['https?://domain\\.com/threads/\\\\d{4}','regex']
您难道不想让那些链接生效吗?也许只是更改主机名?
您可以在此讨论的另一个主题中找到我关于如何在 Rails 中执行此操作的示例,并使用 http://rubular.com/ 来调整您的正则表达式。