替换\\ n \\ r \\ t在rails中发布

时间:2018-10-11 17:24:09

标签: ruby-on-rails ruby escaping

我有一个inout文本字段,用户可以在其中复制粘贴数据,我想替换\r \n \t,但是在发布数据时,这些字符将被转义。

因此,用户输入的字符串(例如hello \r\n\t world)被发布为hello \\r\\n\\t world

我想替换这些字符,但是因为它们已被转义,所以我无法使用类似gsub(/\s+/, ' ')

的字符。

任何人都可以提出替换掉转义字符的理想方法。

谢谢。

1 个答案:

答案 0 :(得分:2)

如果实际上是反斜杠-r ,则需要取消映射:

getData

您可以根据需要向该表添加更多条目。

如果要剥离或转换空格,则可以像往常一样进行。