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

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

	public void test4(){
		
		String filetext = "8*q#15#q+i-5*(q#6#q-3)";
		Pattern p = Pattern.compile("q\\#(.*?)\\#q");//正则表达式,取q#和#q之间的字符串,不包括q#和#q
		Matcher m = p.matcher(filetext);
		while(m.find()) {
     System.out.println(m.group(1));//m.group(1)不包括这两个字符
		}
		
	}


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