/**
* 过滤sql'语句中的注释
* @param sqlScript
* @return
*/
public static String filterComments(String sqlScript) {
//匹配注释的正则,去除注释
String pattern = "(/\\*([^*]|[\\r\\n]|(\\*+([^*/]|[\\r\\n])))*\\*+/)|'(?:[^']|'')*'|(--.*)";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(sqlScript);
sqlScript = m.replaceAll("");
return sqlScript;
}
02-02
153