我有一个与显示的字符串匹配的单词列表。字符串中的匹配单词应放在他们自己的<b>
标记中。
首先,gsub
是在红宝石中找到+替换的最佳方法吗?我不需要完整的正则表达式,只需要子串匹配。
其次,不会将我尝试作为字符串插入显示内容的任何标签转义出来吗?我该怎么做?
答案 0 :(得分:4)
我猜您正在寻找highlight
helper:
highlight('You searched for: rails', 'rails')
# => You searched for: <strong class="highlight">rails</strong>
有关更多选项,请参阅链接。