diff --git a/data-providers/data-provider-base/src/main/java/datart/data/provider/jdbc/RegexVariableResolver.java b/data-providers/data-provider-base/src/main/java/datart/data/provider/jdbc/RegexVariableResolver.java index 99ff48ef6..be4601884 100644 --- a/data-providers/data-provider-base/src/main/java/datart/data/provider/jdbc/RegexVariableResolver.java +++ b/data-providers/data-provider-base/src/main/java/datart/data/provider/jdbc/RegexVariableResolver.java @@ -35,7 +35,7 @@ public class RegexVariableResolver { - public static final String REG_VARIABLE_EXPRESSION_TEMPLATE = "\\S+\\s*(IN|NOT\\s+IN|IS\\s+NULL|NOT\\s+NULL|LIKE|NOT\\s+LIKE|EXISTS|>|<|=|!=|<>|>=|<=){1}\\s*\\S*\\({0,1}(%s){1}\\){0,1}"; + public static final String REG_VARIABLE_EXPRESSION_TEMPLATE = "\\S+\\s*(IN|NOT\\s+IN|IS\\s+NULL|NOT\\s+NULL|LIKE|NOT\\s+LIKE|EXISTS|>|<|=|!=|<>|>=|<=\\s+,|\\(|\\s+){1}\\s*\\S*\\({0,1}(%s){1}\\){0,1}\\S*\\s*(\\)){0,1}"; public static List resolve(SqlDialect sqlDialect, String srcSql, Map variableMap) {