import java.util.regex.*;
class Main
{
public static void main(String[] args)
{
String txt="11:Jan:2019 \"This is an Example!\"";
String re1=".*?";
String re2="[a-z]";
String re3=".*?";
String re4="[a-z]";
String re5=".*?";
String re6="[a-z]";
String re7=".*?";
String re8="[a-z]";
String re9=".*?";
String re10="[a-z]";
String re11=".*?";
String re12="[a-z]";
String re13=".*?";
String re14="[a-z]";
String re15=".*?";
String re16="[a-z]";
String re17=".*?";
String re18="[a-z]";
String re19=".*?";
String re20="[a-z]";
String re21=".*?";
String re22="[a-z]";
String re23=".*?";
String re24="[a-z]";
String re25=".*?";
String re26="[a-z]";
String re27="([a-z])";
String re28=".*?";
String re29=".";
String re30=".*?";
String re31=".";
String re32=".*?";
String re33=".";
String re34=".*?";
String re35=".";
String re36=".*?";
String re37="(.)";
Pattern p = Pattern.compile(re1+re2+re3+re4+re5+re6+re7+re8+re9+re10+re11+re12+re13+re14+re15+re16+re17+re18+re19+re20+re21+re22+re23+re24+re25+re26+re27+re28+re29+re30+re31+re32+re33+re34+re35+re36+re37,Pattern.CASE_INSENSITIVE | Pattern.DOTALL);
Matcher m = p.matcher(txt);
if (m.find())
{
String w1=m.group(1);
String c1=m.group(2);
System.out.print("("+w1.toString()+")"+"("+c1.toString()+")"+"\n");
}
}
}
|