将Text Body中的URL替换为该URL的图像标记

时间:2015-09-17 15:46:45

标签: ruby-on-rails regex gsub

正如标题所示,我想找到一种方法来替换正文(对于博客)中的URL,并使用这些URL的图像标记。我怀疑我需要做某种形式的正则表达式。有没有人以前做过这样的事情?

编辑:
为了更详细地描述用例,我有一个我正在构建的博客网站。我希望博客作者能够将网址“删除”到文本帖子中(由换行符分隔),并让rails智能地解析字符串并用图像替换任何网址(可能使用辅助方法)。

1 个答案:

答案 0 :(得分:1)

最苛刻的方法是使用像Markdown这样的东西(或者完全喜欢它)并确保你的帖子被正确标记。这似乎是Markdown最新的宝石,https://github.com/vmg/redcarpet

或者,如果您想自己这样做,以某种方式标记链接仍然是明智的。例如,<=

这样可以更轻松地在文本正文中查找图像。