Ruby 为什么rails正则表达式不起作用?
它本应返回:Ruby 为什么rails正则表达式不起作用?,ruby,regex,Ruby,Regex,它本应返回: [28] pry(main)> a => "\\r\\np" [30] pry(main)> a.gsub('\\\\','\\') => "\\r\\np" 。。或者至少我希望它返回..,因为a在任何点上都不包含两个反斜杠a由以下五个字符组成: \ r \ n p 当您要求pry检查它时,它必须为每个文本显示转义的\字符\;如果运行放置一个,您应该会看到\r\np 如果要编辑字符串以包含回车符和换行符的控制代码,可能需要: "\r\np" 因为a在
[28] pry(main)> a
=> "\\r\\np"
[30] pry(main)> a.gsub('\\\\','\\')
=> "\\r\\np"
。。或者至少我希望它返回..,因为
a
在任何点上都不包含两个反斜杠<代码>a由以下五个字符组成:
\
r
\
n
p
\
字符\
;如果运行放置一个
,您应该会看到\r\np
如果要编辑字符串以包含回车符和换行符的控制代码,可能需要:
"\r\np"
因为
a
在任何点都不包含两个反斜杠<代码>a由以下五个字符组成:
\
r
\
n
p
\
字符\
;如果运行放置一个
,您应该会看到\r\np
如果要编辑字符串以包含回车符和换行符的控制代码,可能需要:
"\r\np"