phrase 替换 {phrase}-6ren"> phrase 替换 {phrase}-我想用 phrase 搜索和替换任何出现的 {phrase}使用 rails(erb.html 文件)。需要替换多个短语,并且事先不知道这些短语。 完整示例: Hi {guys}, I really -6ren">
gpt4 book ai didi

ruby-on-rails - 在 rails 中用 phrase 替换 {phrase}

转载 作者:数据小太阳 更新时间:2023-10-29 08:27:21 24 4
gpt4 key购买 nike

我想用 <a href="/phrase">phrase</a> 搜索和替换任何出现的 {phrase}使用 rails(erb.html 文件)。需要替换多个短语,并且事先不知道这些短语。

完整示例:

Hi {guys}, I really like {ruby on rails}

需要成为

Hi <a href="/guys">guys</a>, <a href="/ruby on rails">ruby on rails</a>

这是针对用户生成的内容网站 ( GMT )

最佳答案

这是简单的正则表达式,只需使用

your_string.gsub(/{(.*?)}/, '<a href="\\1">\\1</a>')

例子:

"{aaa} is not {bbb} you know".gsub(/{(.*?)}/, '<a href="/\\1">\\1</a>')

会产生

<a href="/aaa">aaa</a> is not <a href="/bbb">bbb</a> you know

关于ruby-on-rails - 在 rails 中用 <a href ="/phrase">phrase</a> 替换 {phrase},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22574306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com