scala - 在scala中为字符串添加双引号
问题描述
我有一个如下所示的字符串
var str = [2020-01-01],[2020-01-02],[2020-01-03]
预期的结果是
var str = "2020-01-01","2020-01-02","2020-01-03"
我尝试了 replaceAllreplaceAll("[\\[\\]]","")
但它正在删除方括号但无法弄清楚如何添加引号。
我应该改变什么以获得预期的结果?
解决方案
你只需要做同样的事情,用单转义斜杠转义引号:
str.replaceAll("[\\[\\]]", "\"")
//Output "2020-01-01","2020-01-02","2020-01-03"
推荐阅读
- php - 传递给 php 函数的变量的值
- java - Android Studio 对话框不起作用
- java - Android Studio - 错误“未解决的类 MyFirebaseMessagingService”
- javascript - $.getJSON 返回 undefined 并产生 XML 解析错误
- kotlin - Kotlin 在返回后继续使用 else 子句
- scheme - 以下是理解 lisp 上绑定的好方法吗?
- javascript - ReadyState 交互式 vs DOMContentLoaded
- mysql - node-odbc 仅在 macOS 上返回列值的第一个字符
- coq - 没有公理的棘手的依赖模式匹配
- sharepoint - Sharepoint 可以存储小的音视频文件吗