java find substring between two strings
StringUtils.substringBetween(str, "<%=", "%>");
Source: stackoverflow.com
Java extract string between two strings
saisie.matches("\\W\\d{20}\\d{13}\\w(\\s,\.)\1")