import java.util.* ;
import java.lang.* ;
import java.io.* ;
class Ideone
{
{
String s
= "SELECT column-names\n FROM table-name1\n WHERE value IN (SELECT date \n FROM table-name2 \n WHERE date between ('2016-05-03' and '2016-05-04' ))" ; String search
= "(?s)(between[^(]*)\\ ((.*)\\ )" ; System .
out .
println ( s.
replaceFirst ( search,
"$1$2" ) ) ; }
}
CmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyBzID0gIlNFTEVDVCBjb2x1bW4tbmFtZXNcbiBGUk9NIHRhYmxlLW5hbWUxXG5XSEVSRSB2YWx1ZSBJTiAoU0VMRUNUIGRhdGUgXG4gICAgICAgICAgICAgICBGUk9NIHRhYmxlLW5hbWUyIFxuICAgICAgICAgICAgICBXSEVSRSBkYXRlIGJldHdlZW4gKCcyMDE2LTA1LTAzJyBhbmQgJzIwMTYtMDUtMDQnICkpIjsKCQlTdHJpbmcgc2VhcmNoPSIoP3MpKGJldHdlZW5bXihdKilcXCgoLiopXFwpIjsKCQlTeXN0ZW0ub3V0LnByaW50bG4ocy5yZXBsYWNlRmlyc3Qoc2VhcmNoLCAiJDEkMiIpKTsKCX0KfQ==