码迷,mamicode.com
首页 > 其他好文 > 详细

又是正则

时间:2015-02-04 18:30:22      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

0x00

  level: 0x04

0x01

  code: 

1 // (lrrq或rq或date)或(yqsl或sl)与(yqdm或ypmc)与 (ysgk或ysdm)与sum与group
2         
3 String regex = "((?=.*(lrrq|rq|date))|(?=.*(yqsl|sl)))(?=.*(yqdm|ypmc))(?=.*(ysgk|ysdm))(?=.*sum)(?=.*group).*";
4 String str = "select sl , yqdm , ysgk  sum(ssd) table1 group by ddffd";
5 
6 Pattern p = Pattern.compile(regex);
7 Matcher m = p.matcher(str);
8 
9 System.out.println(m.matches());

0x02

  ?= 必须; ?! 排除; | 或者

又是正则

标签:

原文地址:http://www.cnblogs.com/feng2015/p/4272857.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!