All pastes #258324 Raw Edit

Anonymous

public text v1 · immutable
#258324 ·published 2006-11-26 12:01 UTC
rendered paste body
private 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);
    }