qq_31198711
微风拂过脸颊10
采纳率21.2%
2015-11-18 08:06

java后台正则问题java后台正则问题

已采纳

开始[尴尬]我[我汗]喜欢[高尔夫]吃[饭团]结束

我想取得每一个中括号中的内容,java正则怎么写?谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • CS568591377 CS568591377 6年前

    请采纳:

            java.util.regex.Pattern p = Pattern.compile("(?<=\\[)([\u4e00-\u9fa5]+)(?=\\])");
            java.util.regex.Matcher m = p.matcher("开始[尴尬]我[我汗]喜欢[高尔夫]吃[饭团]结束");
            while (m.find()) {
                System.out.println(m.group());
            }
    
    点赞 2 评论 复制链接分享
  • zqb634568293 zqb1596321 6年前

    regex = "\[(.*?)\]";

    点赞 评论 复制链接分享

相关推荐