将多行字符串转换为单行

cod*_*r25 7 string scala multiline

考虑下面的代码片段

val myString =
  """
    |a=b
    |c=d
    |""".stripMargin
Run Code Online (Sandbox Code Playgroud)

我想将其转换为带有分隔符的单行;

a=b;c=d;
Run Code Online (Sandbox Code Playgroud)

我试过

myString.replaceAll("\r",";")
Run Code Online (Sandbox Code Playgroud)

myString.replaceAll("\n",";")
Run Code Online (Sandbox Code Playgroud)

但没有成功。

Ram*_*jan 5

我尝试过\n并且有效

scala> val myString = """
     | a=b
     | c=d
     | """.stripMargin
myString: String =
"
a=b
c=d
"

scala> myString.replaceAll("\n",";")
res0: String = ;a=b;c=d;

scala> res0.substring(1, myString.length)
res1: String = a=b;c=d;
Run Code Online (Sandbox Code Playgroud)

我希望它有帮助