正则,为什么只匹配到前面部分
import java.util.*;import java.io.*;import java.util.regex.*;public class student{ public static void main(String[] args){ String ss=new String("小杯:0.10 中杯:0.15"); Matcher m=Pattern.compile("^[\\u4e00-\\u9fa5]+").matcher(ss); while(m.find()){ System.out.println(m.group()); } }}输出结果:小杯