import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Main {
public static void main(String[] args) {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
Pattern pattern = Pattern.compile(".*?[\\s]+in[\\s]*\\(([^\\(\\)]+)\\).*?", Pattern.MULTILINE);
Matcher matcher = pattern.matcher("select * from das_config where isenable=1 and confkey=prefix and comment=env and id in (fs,sdf,asdfas,fasdf)");
List<String> paramListAll = new ArrayList<String>();
Boolean isDigits = true;
System.out.println("test");
while (matcher.find()) {
String param = matcher.group(1);
System.out.println(param);
// if (param.contains("select")) {
// continue;
// }
// List<String> paramList = Arrays.asList(param.split(","));
// paramListAll.addAll(paramList);
// StringBuilder builder = new StringBuilder("");
// for (String iterm : paramList) {
// builder.append("?").append(",");
// if (!NumberUtils.isDigits(iterm)) {
// isDigits = false;
// }
// }
// String paramPure = builder.toString().substring(0, builder.length() - 1);
// if (paramList != null && paramList.size() > 0) {
// script = script.replaceFirst(param.replace(".", "\\.")
// .replace("*", "\\*").replace("?", "\\?")
// .replace("+", "\\+"), paramPure);
// }
}
}
}