>>415
public class StringUtil {
  public static String[] match(String target, String regex){
    ArrayList<String> list = new ArrayList<String>();
    Pattern p = Pattern.compile(regex);
    Matcher m = p.matcher(target);
    while (m.find()){
      list.add(m.group(0));
    }
    return list.toArray(new String[0]);
  }
}