public static List<String> regexExtractor(String content, String regex) {
		List<String> result = new ArrayList<String>();
		Pattern pattern = Pattern.compile(regex);
		Matcher matcher = pattern.matcher(content);
		while (matcher.find()) {
			for (int i = 1; i <= matcher.groupCount(); i++) {
				String matcherResult = matcher.group(i);
				if (isNotEmpty(matcherResult)) {
					result.add(matcherResult);
				}
			}
		}
		return result;
	}