正则表达式大全(regular expression)
日期:2007年6月10日 作者: 相关tags: 表达式 大全 regular- [1] [2] [3] [4] [5] [6] 下一页
- 古代情诗:伤感浪漫悲伤情诗大全
- 盗QQ号码方法大全
- 经典歇后语大全
- 英语格言大全
- 感动美眉 QQ签名伤感短句大全
- 人生箴言生活箴言大全
- 感人情书大全-情书经典
- 真倚天屠龙记-物品大全
- 2011兔斯基qq表情包大全
- 家居布艺大全
- 斯沃数控仿真大全 6.2
- 叶友根字体大全
- 常用网络协议原理大全
- 《仙剑奇侠传3》究极修改大全
- 《四柱八字基础知识大全》 (PDF格式)
- 桌面棋盘游戏大全
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
- 利用JMF进行多媒体编程[多图]
- Swing添加下拉列表框代码实例
- Eclipse RCP+Spring建胖客户端Web程序[多图]
- 使用Proguard混淆J2ME应用程序[多图]
- 开发技术:KETTLE JAVA API 开发实战记录
- 面向过程与面向对象的区别
- 初探OSGi Web利用开发利器Equinox:环境配置 [图]
- SSO各产品单点登录的简单实现[多图]
- Webharvest网络爬虫利用总结[图]
- Java绝对值函数:Math.abs简介
- Java学习的思路
- 在Windows和linux下建立java开发环境
- 你能过关吗?J2EE面试题集锦(附答案)[多图]
- 面向过程与面向对象的区别
- Tapestry入门
- 候捷谈Java反射机制[图]
- 标准的web.xml
- Java异常处理的特殊情况
- SOAP协议初级指南
- Why Java can be used for games?
- Ken Orr 对 Java 程序员的建议 (写出高质量软件的秘密)
- 查询数据库后返回Iterator
关键字: 正则表达式,Regular EXPression
原著:笑容
创作于:2004年05月03日
最后更新:2004年05月04日 21:12
版权声明:使用创作公用版权协议
引用地址:<a href="http://oo8h.51.net/docs/regular_expression.htm">正则表达式(regular expression)</a>
前言
正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。
索引
1._引子
2._正则表达式的历史
3._正则表达式定义
3.1_普通字符
3.2_非打印字符
3.3_特殊字符
3.4_限定符
3.5_定位符
3.6_选择
3.7_后向引用
4._各种操作符的运算优先级
5._全部符号解释
6._部分例子
7._正则表达式匹配规则
7.1_基本模式匹配
7.2_字符簇
7.3_确定重复出现
1. 引子
目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。
正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一定的参考,使用起来还是比较简单有效的。
例子: ^.+@.+\\..+$
这样的代码曾经多次把我自己给吓退过。可能很多人也是被这样的代码给吓跑的吧。继续阅读本文将让你也可以自由应用这样的代码。
注意:这里的第7部分跟前面的内容看起来似乎有些重复,目的是把前面表格里的部分重新描述了一次,目的是让这些内容更容易理解。
2. 正则表达式的历史
1956 年, 一位叫 Stephen Kleene 的数学家在 McCulloch 和 Pitts 早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念。正则表达式就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语。
