0
val myString ="""
|a=b
|c=d
|""".stripMargin
我想用deliminater將它轉換爲單行;將多行字符串轉換爲scala中的單行
a=b;c=d;
我試圖myString.replaceAll("\r",";")
和myString.replaceAll("\n",";")
,但它沒有工作
val myString ="""
|a=b
|c=d
|""".stripMargin
我想用deliminater將它轉換爲單行;將多行字符串轉換爲scala中的單行
a=b;c=d;
我試圖myString.replaceAll("\r",";")
和myString.replaceAll("\n",";")
,但它沒有工作
我試着用\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;
我希望它能幫助
試試這個
myString.split("\n").filter(_.nonEmpty).mkString("",";",";")
使用'\ n' inst \ r' –
嘗試不起作用 – coder25
它適用於我:)看到我的回答低於 –