java 正则表达式 得到两个字符中间的字符串(不包括这两个字符)

过滤一个有规律性的字符串,得到想要的结果,如下面的字符串,最终想得到结果:25分 43分 100分

 

String filetext = "张小名=25分|李小花=43分|王力=100分|";

Pattern p = Pattern.compile("\\=(.*?)\\|");//正则表达式,取=和|之间的字符串,不包括=和|

Matcher m = p.matcher(filetext);

while(m.find()) {

      System.out.println(m.group(1));//m.group(1)不包括这两个字符

 

       }

你可能感兴趣的:(java,正则表达式)