只能使用单反斜杠并留下双反斜杠

时间:2016-05-11 13:40:12

标签: ruby-on-rails ruby

我有一个方法来逃避字符串中的单反斜杠,但它也可以包含双反斜杠。

"<p>&nbsp; \\$%&amp;;&ntilde;&aacute;&lt; &gt;</p>\r\n"

 "<p>&nbsp; \\$%&amp;;&ntilde;&aacute;&lt; &gt;</p>\\r\\n"

我如何在ruby中执行此操作。请注意我保留现有的双倍&#39; \&#39;完好。

由于

1 个答案:

答案 0 :(得分:1)

像这样:

"<p>&nbsp; \\$%&amp;;&ntilde;&aacute;&lt; &gt;</p>\r\n".gsub("\r","\\r").gsub("\n","\\n")