Java 正则表达式提取两个分隔符之间的数据

比如要提取"["与"]"之间的字符串

 public static void main(String[] args){
        String str = "([长度] + [高度]) * [倍数] - [减号] / [除号] > [大于号] < [小于号] == [等号] ";
        String regx = "\\[(.*?)]";
        Pattern pattern = Pattern.compile(regx);
        Matcher matcher = pattern.matcher(str);
        while(matcher.find()){
            System.out.println(matcher.group(1));
        }
  }

输出结果为:

长度
高度
倍数
减号
除号
大于号
小于号
等号
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章