正则表达式查找
来源:互联网 发布:2017淘宝刷法爆款 编辑:程序博客网 时间:2024/05/24 07:05
String sql = "where 1=1 and $P{name} and 1=1 and $P{safa_fs232}";
Pattern p = Pattern.compile("(\\$(P|P!)\\{.*?\\})");
Matcher m = p.matcher(sql);
ArrayList<String> strs = new ArrayList<String>();
while (m.find()) {
strs.add(m.group(1));
}
for (String s : strs){
sql=sql.replace(s, "1=1");
}
System.out.println(sql);
0 0
- Javascript正则表达式查找
- 正则表达式查找
- 正则表达式查找
- 正则表达式-前后查找
- 正则表达式--前后查找
- 正则表达式查找替换
- 正则表达式-获取查找
- 正则表达式查找表
- Dreamweaver 正则表达式 查找替换
- 正则表达式,查找的功能。
- c# 正则表达式查找字符串
- PHP 正则表达式查找字符串
- Vim正则表达式查找替换
- VS2005 正则表达式查找替换
- eclipse 正则表达式查找替换
- Vim正则表达式查找替换
- VisualStudio使用正则表达式查找
- 常用的正则查找表达式
- try catch异常后,spring的异常是否还有效
- Java---并发和同步(生产者--消费者)
- JSON.net的转换操作
- hdu 1019 Least Common Multiple
- 使用RadioButton和RadioGroup实现多种多样的单选情况
- 正则表达式查找
- Oracle学习笔记(4)------------简单查询
- 配置使用log4j-1.2.17
- delete运算符(删除对以前定义的对象的属性和方法的引用)
- 程序编译过程
- C++ 中dynamic_cast<>的使用方法
- Python自省(反射)指南
- 通过FutureTask来实现阻塞当前线程等待其他线程处理的结果
- Oracle学习笔记(5)-----------单行函数