`

正则表达式通过实例透彻理解

    博客分类:
  • JS
阅读更多
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 
然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache.org下载源代码开放的Jakarta-ORO库。本文接下来的内容先简要地介绍正则表达式的入门知识,然后以Jakarta-ORO API为例介绍如何使用正则表达式。

下面推荐一篇  java正则表达式,较为透彻
http://edu.yesky.com/edupxpt/18/2143018.shtml
分享到:
评论

相关推荐

    VC++从正则表达式到有穷自动机实例

    想研究透彻正则表达式,必须知道有穷自动机的原理,这个源码可以给你一个很好的示例参考。编译后程序会生成一个可执行文件,运行这个文件出来一个DOS窗口,然后按提示输入正则表达式。

    正则表达式最全教程,2天学会.docx

    正则表达式是很复杂很有用的一个工具,学好正则表达式对我们从大量字符串中提取信息很有帮助。本文档篇幅8页,包含了向后引用如"\2"、正/反向肯/否定预查如"(?=pattern)"的具体用法,实例多多,讲解透彻,新手必会。...

    C#入门精讲(10)正则表达式及应用

    教学理念1、把“需要工作的人”变成“工作需要的人”?...2、教学过程实例丰富、强调技术关键点、并且分析透彻?3、物美价廉:本着知识共享、服务社会宗旨,诣在为更多有需求者提供服务。?此外,提供源代码+答疑+上课日志

    JS基础教程第9版

    经典JavaScript入门书最新版,通过实例透彻讲解Web开发相关技术。 原版累计销量200000册,中文版累计销量近50000册! 全球畅销百万册的JavaScript入门书! 本书是经典的JavaScript入门书,以易学便查、图文并茂、循...

    C#面向对象编程 源码

    包括C#语言基础、C#的面向对象特征、异常处理、委托与事件、集合、泛型、字符串与正则表达式、特性、反射、程序集与版本控制、.NET框架的内存管理、多线程、Windows窗体、GDI+、与非托管代码互操作等,对每一个知识...

    java web技术开发大全(最全最新)

    通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是目前最流行的Java Web开发技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》适合广大从事Java Web开发工作的...

    java web开发技术大全

    通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是目前最流行的Java Web开发技术。 《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》适合广大从事Java Web开发工作的...

    Spring.3.x企业应用开发实战(完整版).part2

    6.4.4 静态正则表达式方法匹配切面 6.4.5 动态切面 6.4.6 流程切面 6.4.7 复合切点切面 6.4.8 引介切面 6.5 自动创建代理 6.5.1 实现类介绍 6.5.2 BeanNameAutoProxyCreator 6.5.3 DefaultAdvisorAutoProxyCreator ...

    Spring3.x企业应用开发实战(完整版) part1

    6.4.4 静态正则表达式方法匹配切面 6.4.5 动态切面 6.4.6 流程切面 6.4.7 复合切点切面 6.4.8 引介切面 6.5 自动创建代理 6.5.1 实现类介绍 6.5.2 BeanNameAutoProxyCreator 6.5.3 DefaultAdvisorAutoProxyCreator ...

    《你必须知道的495个C语言问题》

    3.9 怎样才能理解复杂表达式并避免写出未定义的表达式?“序列点”是什么? 36 3.10 在a[i] = i++;中,如果不关心a[]的哪一个分量会被写入,这段代码就没有问题,i也的确会增加1,对吗? 38  3.11 人们总是说i=...

Global site tag (gtag.js) - Google Analytics