【发布时间】:2017-08-15 08:55:07
【问题描述】:
考虑以下sn-p
val myString =
"""
|a=b
|c=d
|""".stripMargin
我想将其转换为带有分隔符;的单行
a=b;c=d;
我试过了
myString.replaceAll("\r",";")
和
myString.replaceAll("\n",";")
但是没有用。
【问题讨论】:
-
使用
\n而不是\r -
试过不行
-
它对我有用 :) 请参阅下面的答案
-
如果你在 Windows 上,你可能需要两个 "\r\n" - 它仍然认为它正在使用电传打字机,如果它没有以回车结束一行,你的终端将开始在上一行输入...
-
是的,但是如果我在部署后在 Unix 机器上使用它怎么办。在本地它是 windows 但在 unix 上部署