public static ArrayList<String> explodeRegEx(String split, String str, int limit) {
		ArrayList<String> output = new ArrayList<String>();
		if (str == null) return output;
		if (split == null) {
			output.add(str);
			return output;
		}

		String[] data;
		//data = str.split(Pattern.quote(split),limit);
		data = str.split(split,limit);
		
		output.addAll(Arrays.asList(data));
		if (str.endsWith(split)) output.add("");
		return output;
	}