我后台有这么一个字符串 [{"types":"收入","id":6},{"totalmoney":123,"id":7},{"types":"支出","id":8}]
我想通过正则表达式来分别得出“{}”内的一个对象
如String s="{'types':'收入','id':6}";这种形式,请问怎么弄,谢谢
求一个正则表达式的解
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 拽拽的初行者 2010-06-25 00:37关注
[code="java"] public static void main(String[] args) {
String source = "[{\"types\":\"收入\",\"id\":6},{\"totalmoney\":123,\"id\":7},{\"types\":\"支出\",\"id\":8}]";String regex = "(\\{.*?\\})"; Pattern pattern = Pattern.compile(regex); Matcher matcher = pattern.matcher(source); while(matcher.find()){ System.out.println(matcher.group(1)); } }[/code]
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报