使用java正则表达式过滤一些特定的词
Stringstr=bean.getString("CONTENT");str=str.toLowerCase();Patternpattern=Pattern.comp...
String str = bean.getString("CONTENT");
str = str.toLowerCase();
Pattern pattern = Pattern.compile("(from\\s+sa_user)|(from\\s+um_user)|(from\\s+cwryqxp)");
Matcher matcher = pattern.matcher(str);
if (matcher.find()){
out.write("-1");
}
比如 如果在sql语句中存在sa_user的表名,则过滤掉 展开
str = str.toLowerCase();
Pattern pattern = Pattern.compile("(from\\s+sa_user)|(from\\s+um_user)|(from\\s+cwryqxp)");
Matcher matcher = pattern.matcher(str);
if (matcher.find()){
out.write("-1");
}
比如 如果在sql语句中存在sa_user的表名,则过滤掉 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询