我有这个:
a = "whut.\\nErgh"
Run Code Online (Sandbox Code Playgroud)
我想要实现的是:
"whut.\nErgh" #sub 2反斜杠,带1个反斜杠
我试过这个:
a.gsub(/\\\\/) { '\\' }
Run Code Online (Sandbox Code Playgroud)
但它仍然给我两个反斜杠.
有人可以解释一下这里出了什么问题吗?
没有两个反斜杠,"whut.\\nErgh"只有一个.
"\\"只是一个反斜杠char,第一个\用于转义字符串中的反斜杠.
如果要转换\\n为换行符,请使用:
"whut.\\nErgh".gsub(/\\n/, "\n")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
80 次 |
| 最近记录: |