ruby - Ruby 代码添加单个 \ 来转义 #,而不是添加 \\
问题描述
红宝石添加单\
转义#
而不是双反斜杠
例如,#
in 字符串会自动像这样sd@#
以 single开头。我认为它应该添加(双反斜杠) 来 escape 。\
sd@\#
\\
#
它是 ruby 语法中的错误吗?如果没有,有没有办法手动逃避它
请帮忙
解决方案
您可以使用单\
来进行转义#
。此外,不需要#
在字符串中转义。两者mystring#
都会mystring\#
给出输出mystring#