代码是这样的Pattern pattern = Pattern.compile("(#@~).*(~@#)");
Matcher matcher = pattern.matcher("sdfsdf#@~JAVA~@#sdfe4 7878#@~NET~@#211211#@~JS~@#EE");
StringBuffer buffer = new StringBuffer();
while (matcher.find()) {
System.out.println(matcher.group());
}输出的结果的是
#@~JAVA~@#sdfe4 7878#@~NET~@#211211#@~JS~@#
可我想要的结果是输出#@~~@#中间的内容,也是就是JAVA   NET   JS
那个正则表达式该怎么改了