gpt4 book ai didi

ruby-on-rails - 删除 ruby​​ 字符串中的

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

在我的表单中,我有一个文本区域字段,用户可以在其中输入数据,然后按“Enter”键换行并继续输入数据。

当我从数据库中检索数据时,我需要删除所有换行符并将该数据存储在一个 JavaScript 数组中。

在下面的示例中,我正在检索一个注释(其中包含多个换行符 <br/>)并将其存储在一个名为“exp_from_db”的数组中

exp_from_db[1]= '<%= note.NOTE_VALUE %>';

我的问题是如何删除 <%= note.NOTE_VALUE %> 中的那些换行符在将其存储在 javascript 数组中之前。

感谢您的帮助。

最佳答案

如果字符串 <br/>及其变体 ( <br> , <br /> , <br > ) 都是您要删除的,gsub是一种方式

note.NOTE_VALUE.gsub(/<br\s*\/?>/, '')

如果您总是想要去除它,您可以修改 NOTE_VALUE 的 getter在 ActiveRecord 类中

def NOTE_VALUE
read_attribute("NOTE_VALUE").gsub(/<br(\s*\/)?>/, '')
end

关于ruby-on-rails - 删除 ruby​​ 字符串中的 <br> 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12217919/

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