import java.util.regex.*;
class Main
{
public static void main(String[] args)
{
String txt="11:Jan:2019 \"This is an Example!\"";
String re1="(\\d+)";
String re2=".*?";
String re3=".";
String re4=".*?";
String re5=".";
String re6=".*?";
String re7=".";
String re8=".*?";
String re9=".";
String re10=".*?";
String re11=".";
String re12=".*?";
String re13=".";
String re14=".*?";
String re15=".";
String re16=".*?";
String re17=".";
String re18=".*?";
String re19=".";
String re20=".*?";
String re21=".";
String re22=".*?";
String re23=".";
String re24=".*?";
String re25=".";
String re26=".*?";
String re27=".";
String re28=".*?";
String re29=".";
String re30=".*?";
String re31=".";
String re32=".*?";
String re33=".";
String re34=".*?";
String re35=".";
String re36=".*?";
String re37=".";
String re38=".*?";
String re39=".";
String re40=".*?";
String re41=".";
String re42=".*?";
String re43=".";
String re44=".*?";
String re45=".";
String re46=".*?";
String re47=".";
String re48=".*?";
String re49=".";
String re50=".*?";
String re51=".";
String re52=".*?";
String re53=".";
String re54=".*?";
String re55=".";
String re56=".*?";
String re57="(.)";
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+re38+re39+re40+re41+re42+re43+re44+re45+re46+re47+re48+re49+re50+re51+re52+re53+re54+re55+re56+re57,Pattern.CASE_INSENSITIVE | Pattern.DOTALL);
Matcher m = p.matcher(txt);
if (m.find())
{
String int1=m.group(1);
String c1=m.group(2);
System.out.print("("+int1.toString()+")"+"("+c1.toString()+")"+"\n");
}
}
}
|