求正则表达式,谢谢各位大佬

玉与鱼 2019-04-28 03:59:47
我有一段字符串
"2018-12-01 12:00:00,我是第一,2018-12-02 12:00:00,是第二,2018-12-03 12:00:00,第三,"
,我现在想用一个正则在后台截取成:
{"2018-12-01 12:00:00,我是第一,","2018-12-02 12:00:00,是第二,","2018-12-03 12:00:00,第三,"}

这样的数组。怎么办??求各位大神
...全文
162 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
游北亮 2019-04-28
精选
  • 打赏
  • 举报
回复 2
你要的是这个效果吗?
String reg = "([^,]+,[^,]+),?";
String str = "2018-12-01 12:00:00,我是第一,2018-12-02 12:00:00,是第二,2018-12-03 12:00:00,第三,";
String ret = "{" + str.replaceAll(reg, "\"$1\",") + "}";
System.out.println(ret);
输出: {"2018-12-01 12:00:00,我是第一","2018-12-02 12:00:00,是第二","2018-12-03 12:00:00,第三",}
pxy1510742 2019-04-28
精选
  • 打赏
  • 举报
回复 2
\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},[^\x00-\xff]+, 将就用,有特殊的在改改

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧