我希望以这种方式回应\ n使用ruby语言:
`echo "array = text.split(/\n/)" > demo`
和演示文件应该以这种方式包含输出:
array = text.split(/\n/)
但是相反,我正在以这种方式,\ n产生真正的新线,我不想要:
array = text.split(/
/)
请让我知道任何选项,我已经尝试过反斜杠和^但没有一个有用。
答案 0 :(得分:2)
如果您想坚持使用正则表达式,请对您的\n
`echo "array = text.split(/\\n/)" > demo`
答案 1 :(得分:0)
您可以使用split(“\ n”)代替regexp。
答案 2 :(得分:0)
此处需要6个反斜杠,如下所示:
`echo "array = text.split(/\\\\\\n/)" > demo`
这产生了极好的效果。