import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
import java.text.*;
class Ideone
{
{
String str
= "Text here 1-Mar-2019 to 31-Mar-2019 and tex there";
String date_rx
= "\\d{1,2}-[a-zA-Z]{3}-\\d{4}"; Pattern p = Pattern.compile("(" + date_rx + ")\\s*to\\s*(" + date_rx + ")");
Matcher m = p.matcher(str);
if(m.find())
{
startdt = m.group(1);
enddt = m.group(2);
}
System.
out.
println("startdt: "+startdt
+" enddt: "+enddt
); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKaW1wb3J0IGphdmEudGV4dC4qOwoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBzdHIgPSAiVGV4dCBoZXJlIDEtTWFyLTIwMTkgdG8gMzEtTWFyLTIwMTkgYW5kIHRleCB0aGVyZSI7CgkJU3RyaW5nIHN0YXJ0ZHQgPSAiIjsKCQlTdHJpbmcgZW5kZHQgPSAiIjsKCQkKCQlTdHJpbmcgZGF0ZV9yeCA9ICJcXGR7MSwyfS1bYS16QS1aXXszfS1cXGR7NH0iOwoJCVBhdHRlcm4gcCA9IFBhdHRlcm4uY29tcGlsZSgiKCIgKyBkYXRlX3J4ICsgIilcXHMqdG9cXHMqKCIgKyBkYXRlX3J4ICsgIikiKTsgIAoJCU1hdGNoZXIgbSA9IHAubWF0Y2hlcihzdHIpOwoJCWlmKG0uZmluZCgpKQoJCXsKCQkgICAgc3RhcnRkdCA9IG0uZ3JvdXAoMSk7IAoJCSAgICBlbmRkdCA9IG0uZ3JvdXAoMik7IAoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oInN0YXJ0ZHQ6ICIrc3RhcnRkdCsiIGVuZGR0OiAiK2VuZGR0KTsKCX0KfQ==