private String dobetween(String begin, String end, String source){ //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; String result = null; p = Pattern.compile(begin+"(.*)"+end); m = p.matcher(source); if(m.find()){ result = m.group(1); return(result); } else { return(""); } }