Заменить строку в Scala - PullRequest
       42

Заменить строку в Scala

0 голосов
/ 20 апреля 2020

У меня есть переменная, подобная этой:

val data = "'1','a','13','100','b'"

, и я хочу заменить переменную на

val data = "1,'a',13,100,'b'"

Если переменная имеет целочисленный символ, она будет удалять кавычки ( ''). Как я могу это сделать?

1 Ответ

2 голосов
/ 20 апреля 2020

Я думаю, может быть, это то, что вы хотите?

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'
...