理解正则表达式(上)

来源 :程序员 | 被引量 : 0次 | 上传用户:sonical
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在程序员日常工作中,数据处理占据了相当的比重。而在所有的数据之中,文本又占据了相当的比重。文本能够被人理解,具有良好的透明性,利于系统的开发、测试和维护。然而,易于被人理解的文本数据,机器处理起来就不一定都那么容易。文本数据复杂多变,特定性强,甚至是千奇百怪。因此,文本处理程序可谓生存环境恶劣。一般来说,文本处理程序都是特定于应用的,一个项目有一个项目的要求,彼此之间很难抽出共同点,代码很难复用,往往是“一次编码,一次运行,到处补丁”。其程序结构散乱丑陋,谈不上有什么“艺术性”,
其他文献
对于一个每天在线交易达数亿元的电子商务网站,如何有效确保业务的稳定、安全运行是很多开发者都非常好奇的。淘宝网在这当中采用了大量开源技术,并给我们建立大规模互联网应
山在上市后,众多报道中,讨论“金山将要放下民族软件大旗”的文章尤为惹眼,报道中指出:金山CEO雷军显然已经坚定地意识到,光靠WPS、毒霸、词霸已经无法承载金山的发展,虽然金山不会
9月3日,英特尔正式推出Parallel Studio 2011,该并行程序开发工具套件在C++编译器、错误检查与性能调试工具中增加了扩展的多线程库和多线程编程建议功能。
目的探讨血管超声在颈动脉硬化性狭窄中的临床诊断价值。方法选取我院2014年3月至2015年3月收治的缺血性脑血管疾病患者100例作为研究对象,分别给予血管超声和CT血管造影检查
目的 探究重组人脑钠肽对扩张型心肌病及心肌梗死所致急性心力衰竭的临床疗效。方法 选取我院从2012年10月至2014年11月收治的100例扩张型心肌病及心肌梗死所致急性心力衰竭
地下连续墙逆作法技术是最近几年广泛使用的技术,这种技术有很多优点,可以效果显著地提高工程施工的速度和进度,为下一步施工的顺利进行创造了良好的条件,也可确保深层基坑与四周
随着应用系统功能的不断增加,而某些功能的实现对实时性要求并不是那么高,但是逻辑却很复杂、执行比较耗时,比如涉及外部系统调用、多数据源等。此时,我们就希望可以让这些复杂的
软件质量的重要性和必要性已被越来越多的软件开发人员所认识,各种质量保障工具和流程层出不穷。从根本上讲,软件是通过程序代码实现的,是代码质量的外在表现。只有提高代码质量
在以后的日子里,我们大概不会再见到十年前那样激烈的API战争了,因为开放已经成为我们每个人的共识。但是,这段历史却不应该被遗忘。
大约2个月前,在Herb Suttre的网站上看到了一个链接,内容是Chamel9网站对他和其他三名微软架构师就“编程语言发展”进行的采访,架构师中有Anders Hejlsberg.一看之下,就被这个视