开发者社区 问答 正文

正则表达式获取字符串中的内容

字符串: "item:"{"a":"1","b":"2"}
想去到 已 "item:"{ 开头 出现第一个字符}结束 中间的内容 "a":"1","b":"2"
Pattern.compile("就是这里面怎么写");

展开
收起
蛮大人123 2016-02-20 09:46:55 2345 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    String regEx = "<a>([\s\S]*?)</a>";
    
    String s = "<a>123</a><a>456</a><a>789</a>";
    
    Pattern pat = Pattern.compile(regEx);
    
    Matcher mat = pat.matcher(s);
    
    boolean rs = mat.find();
    
    for(int i=1;i<=mat.groupCount();i++){
    
     System.out.println(mat.group(i));
    
    }
    2019-07-17 18:45:05
    赞同 展开评论
问答标签:
问答地址: