正则表达式学习笔记
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。
为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应的概念。
正则表达式
是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/
从JE上看到此贴,太感动了,特意转载收藏下:
辛辛苦苦半年时间,新系统终于试运行了.你在感慨,不容易啊.艰难而反复的需求调研,你一直在骂着客户是个变态.艰苦而疲惫的开发,你一直在骂着基础框架的支持人员,他们就是一群猪!不过,这都过来了,系统终于开始试运行了。当然,你知道,试运行是一个难过的阶段,很多要求,用户要到使用时才能最终确定.你心里想着各种规避方法,你一定要和愚蠢的用户周旋到底.试运行期间,你一次又一次的跑到现场,和用户不停的扯皮,你要更改他们的使用习惯,还要教会他们使用方法.没办法,用户在培训期间只想着玩,根本就没听你的讲解.用户手册?是这个吗?在某个文件柜翻了半天之后,用户拿了一本windows的手册问你.你郁闷的摇了摇头,给她找了一份电子的使用手册.半天之后,你又接到了用户的电话,你耐心的告诉她,这个用户手册里写的比你说的更清楚."那我怎么找不到?"用户小声的嘀咕着,你则陪着笑告诉她,使用帮助在第几章,什么样的标题. .................
轻轻的,我走了,正如我轻轻的来,我挥近衣袖,带走一点伤感.
明天,就要离开上海了,这是我人生中又一个大胆的决定.追逐梦想,永不放弃,自我学习,自我强大.踏踏实实,走上技术人生.
四月以来,这个博客没有更新,因为我辞职了,为了找到一个新的,好的,利于我发挥的技术平台,然而,在上海找工作这半个月,没有收获,只有一个公司让我感觉到满意,但是,结果因为英语没达到很高的要求,最终被刷了.但是,我不能就此放弃,外面世界很大,我应该到其它地方了解了解,见多识广嘛,多看看,多走走,世界是属于我们的,但是,并不属于没有能力,没有实力的我们,所以我们必须提高自己,不断奋斗,才能稳稳抓住世界.
...
一直以来,感觉都是一个孤独者,努力的在自己的博客上挣扎,希望能以此聚焦很多同样做技术的朋友,一起研究讨论技术,但是,这么久以来,没能实现这个目标.追求技术,是我不变的目标,所以,最近,我在网站上做很大的调整,上线了一个专业的J2EE视频教程网站 www.javabus.cn ,今天,又开通了我在CSDN上的博客http://blog.csdn.net/janrn,而之前,我也在51ATO上开通了博客http://busfly.blog.51cto.com/,不过,都没有发文章.
...