/* package whatever; // don't place package name! */
importjava.util.regex.*;
importjava.lang.*;
importjava.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
publicstaticvoid main (String[] args)throws java.lang.Exception
{
String example1 ="String query= Select * from table where date between ('2016-05-03' and '2016-05-04' )";
String example2 ="SELECT column-names\n FROM table-name1\nWHERE value IN (SELECT date \n FROM table-name2 \n WHERE date between ('2016-05-03' and '2016-05-04' ))";
String example3 ="String query= Select * from table where date between (\n'2016-05-03' and\n '2016-05-04' )";
Pattern p = Pattern.compile("between\\s*\\(([^)]*)\\)");
String query= Select * from table where date between '2016-05-03' and '2016-05-04'
SELECT column-names
FROM table-name1
WHERE value IN (SELECT date
FROM table-name2
WHERE date between '2016-05-03' and '2016-05-04' )
String query= Select * from table where date between
'2016-05-03' and
'2016-05-04'