Snowberg

 

随笔分类 -  正则表达式

[转]彻底研究正则表达式
摘要:packagetestreg;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/*** <p>Title: 正则表达式的研究</p>* <p>Description:* 最近在工作中常常用到一些正则表达式的使用问题,到网上去找介绍大多是一鳞半爪。求人不如* 求已。一狠心,自己看!这两天利用我们项目两期之间的一点空闲对J2SE所支持的正则表达式来* 了个彻底研究!代价是……就是浪废了部门近十二张白纸。闲话少说,书归正传。* 原理:* 正则表达式的原理是有限状态自动机,自动机内部有有限个状态 阅读全文

posted @ 2011-10-21 21:11 Snowberg 阅读(230) 评论(0) 推荐(0)

使用正则表达式找出不包含特定字符串的条目
摘要:使用正则表达式找出不包含特定字符串的条目本文来自Kevin Yang博客 作者:Kevin Yang概述做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某个特定字符串打头的条目,等等。使用否定式前瞻正则表达式中有前瞻(Lookahead)和后顾(Lookbehind)的概念,这两个术语非常形象的描述了正则引擎的匹配行为。需要注意一点,正则表达式中的前和后和我们一般理解的前后有点不同。一段文本,我们一般习惯把文本开头的方向称作“前面”,文本末尾方向称为“后面”。但 阅读全文

posted @ 2011-09-15 15:02 Snowberg 阅读(374) 评论(0) 推荐(0)

导航