rendered paste bodyprivate String doRegex(String Regex, String source, int group, boolean ignoreCase){
System.out.println("Using pattern: "+Regex);
String result = "";
//First of all we will create a single-line-doc:
source = source.replace("\n", "");
source = source.replace("\r\n", "");
Pattern p = null;
Matcher m = null;
System.out.println("1");
try {
System.out.println("2");
if(ignoreCase){
System.out.println("3");
p = Pattern.compile(Regex, p.CASE_INSENSITIVE);
System.out.println("Ignoring case");
} else { p = Pattern.compile(Regex); System.out.println("3"); }
System.out.println("4");
m = p.matcher(source);
System.out.println("5");
System.out.println("6");
result = m.group(group);
System.out.println("7");
return(transformHTML(result));
}catch(IllegalStateException ex){
result = "";
ex.printStackTrace();
}
System.out.println("8");
return(result);
}