http://blog.sina.com.cn/csea[订阅]
个人资料
公告
 
分类
    内容读取中…
评论
读取中...
访客
读取中...
博文
 2. 正则表达式中的一些高级规则
2.1 匹配次数中的贪婪与非贪婪

    在使用修饰匹配次数的特殊符号时,有几种表示方法可以使同一个表达式能够匹配不同的次数,比如:'{m,n}', '{m,}', '?', '*', '+',具体匹配的次数随被匹配的字符串而定。这种重复匹配不定次数的表达式在匹配过程中,总是尽可能多的匹配。比如,针对文本 'dxxxdxxxd',举例如下:

表达式

匹配结果

(d)(\w+)

'\w+' 将匹配第一个 'd' 之后

 

引言

    正则表达式(regular expression_r)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。

    正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人感觉正则表达式比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难;另一方面,各种引擎自带的文档一般都要介绍它特有的功能,然而这部分特有的功能并不是我们首先要理解的。

    文章中的每一个举例,都可以点击进入到测试页面进行测试。闲话少说,开始。

 

1. 正则表达式规则

1.1 普通字符

    字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是'普通字符'。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。

   

 1 学好基础,基础是关键,不要盲目的追崇新技术。

2 学技术要刨根问到底,要看清楚本质和原理,这样你才能根据原理和本质去千变万化,否则你只有永远跟在别人后面,做别人做过的功能。

3 要在工作和学习中总结,找出自己的不足,然后提高自己。

4 要学会沟通,和同事沟通,和上级沟通,和客户沟通等。

5 要学会随时给自己充电,等待机遇的到来,或者自己去创造机遇,一但机遇到来,就不要放过。

6 要学会给自己的近期蓝图做一个规划,是想做程序员呢,还是想做管理者,还是想先做程序员然后发展到管理者。

7 要学会团队协作,不要老把自己独立起来。

8 要分清楚主要矛盾和次要矛盾,做事情,想问题不要走极端,要全盘的思考。

9 要学会服从上级的命令,自己的建议是给上级参考的,但你不能要求上级要按你的想法去做。

10 工作要塌实,要有职业道德,要有责任心,在一家公司一天,就的做好自己该做的事情,那怕你心里想着自己下周就要跳槽了,但没走之前,也的把自己的工作做好。

11关于面试技巧之类的文章很多,只是要强调面试是很重要的,
   “破解就这么难吗?对面商铺上周就已经开始卖能打电话的iPhone手机了,你怎么到现在还做不出来?”北京中关村科贸电子城,经营着两家手机专卖店的杨老板大声训斥着技术人员李书(化名)。

  面对老板的斥责,李书只是揉了下布满血丝的眼睛,又把头埋在了电脑前。

  他已经在电脑前坐了快一个星期了。由于苹果公司对只在美国发售的iphone手机采取了极其严格的验证机制,小李刚拿到崭

什么是Eclipse(2007-08-08 01:20)
 
Eclipse是一个开放源代码的、与NetBeans、Sun ONE Studio和Borland Jbuilder类似的一种基于Java的整合型可扩展开发平台,也是目前最著名的开源项目之一,IBM在最近几年里也一直在大力支持该项目的发展,目标是将其做成用以替代IBM Visual Age for Java(简称IVJ)的下一代IDE开发环境,并于2001年11月宣布投入4千万美元资金到该项目的研发。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。其未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。

  目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。同时可以通过开发新的插件扩展现有插件的功能,
Gogogo(2007-07-11 01:06)
    郑州真的很热,本想呆在学校准备考研的。后来发现菜鸟也回去了,龟龟明天也回家了。又只剩我一个人上自习了。无聊。昨晚去N3坐了两个小时,发现状态全无,偌大的一个教室,几十个人,我感到了无聊---连一个说话的人都没有,这啥世道啊?
    中午碰到了MB。越来越觉得人家就是憨厚。今天还主动跟我打招呼,太意外了。哈~~MB说,争取保哈工大,郑大是底限。他已经不准备考研了。看得出,人家对保研还是满有信心的。哎~~~要是这次没考砸该多好啊~~~
    下午就太意外了。拎着一个大包,走到半路发现居然没带钱包,去球,返回宿舍。那个累啊~~~殊不知俺那包里可是装了好几本书咧。有点折腾。
    听了一首歌,记住了一句歌词:I have hope for the future.恩,任何时候都不要堕落。还要一两句歌词也蛮不错的,与考研的人共勉:There can be a miracle when you believe.Though hope is frail,It is hard to kill.Who knows what miracles you can achieve when you believe.Somehow you will when you believe。
   
<<人性的弱点>>(2007-06-03 10:18)
 

Author:

Dale Carnegie 戴尔.卡耐基--一个出生于美国西部的贫困农家子弟,青少年时期充满自卑、挫折感、恐惧和忧郁,不安无时不深深地笼罩在他的心中。他曾经饱受奚落、嘲笑,甚至一度想要自杀,了此余生。幸好,他最终选择了不断的自我磨练,运用心理学知识及人类共同的心理特点进行探索和分析,卒从百般痛苦煎熬中浴火重生,并开创和发展了一种融合演讲术、做人处世、推销和管理等的训练方式,影响了不同国籍、不同时代的千百万人,成为“成功学之父”。
    需知,我们都要勇敢地做自己的主人,绝不能让自己内心充满了自卑与挫折感。学习拥有“乐观易于与人交往的观念”,以积极阳光的态度前进,在自己的日常生活与社会交际中与人打交道,我们就可重新面对自己的工作和生活,享受到快乐的人生。

郁闷(2007-06-01 22:20)
   百度之星网络赛结果:17分。比预料中的要低点。第一题12分+第四题5分。很可惜,第一题没拿满分。大哭sigh~~~本以为有希望能去复赛,现在一切都结束了。第一次玩,就当攒点RP吧。该安心读书了。
封博(2007-05-06 00:26)
 一切都会过去的。。。。。。