将多行字符串转换为单行

编码器25

考虑以下代码段

val myString =
  """
    |a=b
    |c=d
    |""".stripMargin

我想用定界符将其转换为单行 ;

a=b;c=d;

我试过了

myString.replaceAll("\r",";")

myString.replaceAll("\n",";")

但这没用。

拉梅什·马哈然(Ramesh Maharjan)

我尝试过\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;

希望对您有所帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章