轻松学会JAVA中的正则表达式
java 正则表达式 模式匹配
正则表达式是JAVA语言中比较困难的内容 我从网上找了一篇很不错的文章 愿与大家分享 共同进步
内容如下:
正则表达式之道
原著:Steve Mansour
sman@scruznet.com
Revised: June 5, 1999
(copied by jm /at/ jmason.org from www.wendangwang.com, after the original disappeared! )
翻译:Neo Lee
neo.lee@gmail.com
2004年10月16日
英文版原文
译者按:原文因为年代久远,文中很多链接早已过期(主要是关于vi、sed等工具的介绍和手册),本译文中已将此类链接删除,如需检查这些链接可以查看上面链接的原文。除此之外基本照原文直译,括号中有“译者按”的部分是译者补充的说明。如有内容方面的问题请直接和Steve Mansor联系,当然,如果你只写中文,也可以和我联系。
目 录
什么是正则表达式
范例
简单
中级(神奇的咒语)
困难(不可思议的象形文字)
不同工具中的正则表达式
什么是正则表达式
一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章也不能够改变这一点,不过,经过一点点练习之后我就开始觉得这些复杂的表达式其实写起来还是相当简单的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。正则表达式被各种文本编辑软件、类库(例如Rogue Wave的tools.h++)、脚本工具(像awk/grep/sed)广泛的支持,而且像Microsoft的Visual C++这种交互式IDE也开始支持它了。
我们将在如下的章节中利用一些例子来解释正则表达式的用法,绝大部分的例子是基于vi中的文本替换命令和grep文件搜索命令来书写的,不过它们都是比较典型的例子,其中的概念可以在sed、awk、perl和其他支持正则表达式的编程语言中使用。你可以看看不同工具中的正则表达式这一节,其中有一些在别的工具中使用正则表达式的例子。还有一个关于vi中文本替换命令(s)的简单说明附在文后供参考。
正则表达式基础
你可能喜欢
- java入门到精通
- 正则表达式语法
- JSP入门教程
- javascript正则表达式
- php正则表达式
- java正则表达式
- java学习入门到精通(转载)9页
- java学习笔记---从入门到精通之路4页
- java从入门到精通教程--java学习指导文档8页
- 韩顺平_循序渐进学java_从入门到精通_课件_笔记_坦克大战全过程(3)即第四十七讲到五十讲11页
- 韩顺平 循序渐进学java 从入门到精通 课件 笔记 29讲到31讲文库4页
- 韩顺平_循序渐进学java_从入门到精通_课件_笔记_坦克大战全过程(1)即第三十四讲到三十九讲5页
- JSP入门教程(推荐)41页
- JSP快速入门教程83页
- 新手经典:JSP入门教程181页
- JSP基础课件(入门教程)0289页
- JSP基础课件(入门教程)0191页
- JSP入门教程2页
- javascript--正则表达式3页
- javascript常用的正则表达式1页
- javascript的正则表达式4页
- javascript正则表达式的常用方法总结5页
- javascript常用正则表达式合集8页
- javascript 正则表达式10页
- 正则表达式大于50万的判断js与php写法2页
- php正则表达式全集13页
- php的正则表达式学习教程14页
- php_正则表达式54页
- php正则表达式系统教程13页
- php正则表达式深入浅出15页


