替换Scala中的字符串

问题描述 投票:0回答:1

我有这样的变量:val data =“'1','a','13','100','b'”

并且我要替换变量成为val data =“ 1,'a',13,100,'b'”

如果变量具有整数字符,则将其删除引号('')。我该怎么办?

谢谢。

scala quotes
1个回答
0
投票

我想也许这就是您想要的?

val data = "'1','a','13','100','b'"  //a String, not a List
val newData = "'(\\d+)'".r.replaceAllIn(data, "$1")
//newData: String = 1,'a',13,100,'b'
© www.soinside.com 2019 - 2024. All rights reserved.