java - 如何在方括号之间拆分字符串,如下所示
问题描述
我想拆分字符串
[{"starDate":"","endDate":"","relativeDays":,"cronExpression":""},{"starDate":"","endDate":"","relativeDays":,"cronExpression":""}]
至
{"starDate":"","endDate":"","relativeDays":,"cronExpression":""}
{"starDate":"","endDate":"","relativeDays":,"cronExpression":""}
解决方案
也许这个单行代码对你有用,因为不清楚你是想要两个字符串还是一个带有显式换行符的字符串
String str = "[{\"starDate\":\"\",\"endDate\":\"\",\"relativeDays\":,\"cronExpression\":\"\"},{\"starDate\":\"\",\"endDate\":\"\",\"relativeDays\":,\"cronExpression\":\"\"}]";
str = String.join("},", str.replaceAll("^\\[|]$+", "").split("},"));
推荐阅读
- python - 在 Python DataFrame/List 中搜索多个单词
- amazon-cognito - 使用 .Net Core 3 的 AWS Cognito 预身份验证 lambda 触发器 - 返回“InvalidLambdaResponse”异常
- websocket - 使用 SocketIO 如何检查在房间内广播时未发送消息?
- processing - 在 p5js 中创建星星的数学原理是什么
- javascript - 如何更改每个键入的 javascript 字母的字体粗细
- sql - 如何在 Oracle SQL (Oracle Forms 12c) 中将多个列值组合成单个值作为逗号分隔的字符串
- python - 安装 scikit-image 包时 anaconda 中的 InvalidArchiveError
- javascript - 将当前时间与 ngb-timepicker 中输入的时间进行比较
- python - 尝试访问 Binance API 时出错:“Binance”对象没有属性“binance_keys”
- android - 如何从字符串文件(getResources)android中获取TabLayout的名称