一个可以链式使用正则的类 发表于 2017-03-23 | 更新于: 2017-06-19 | 分类于 java | | 字数统计: 162 | 阅读时长 ≈ 1 最近使用webMgaic爬虫框架的时候,发现链式调用真的很好用,能省掉很多套路性的代码,所以也自己动手写了一个可以链式调用进行正则筛选的工具类。下面上代码: 123456789101112131415161718192021222324252627282930import java.util.regex.*;/** * Created by wht on 2017/3/18. */public class RexString { private String string = ""; public RexString() { } public RexString(String string) { this.string = string; } public RexString getRex(String rex) { Pattern p = Pattern.compile(rex); Matcher m = p.matcher(string); if (m.find()) { return new RexString(m.group()); } return new RexString(); } @Override public String toString() { return this.string; }} 使用: 123RexString rexString = new RexString("xxx");RexString rs = rexString.getRex(rex1).getRex(rex2).getRex(rex3) ···String result = rs.toString(); 本文章首发www.whtis.com,转载请注明出处 如果觉得这篇文章还有用的话,请我喝杯饮料呗~~ 打赏 微信支付 支付宝 本文作者: whtis 本文链接: whtis.github.io/2017/03/23/一个可以链式使用正则的类/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!