- 浏览: 24574 次
- 性别:
- 来自: 苏州
最新评论
-
deng1259070:
可以用,谢谢了!
目前最全的myeclipse6.0注册码 -
xingzhikong:
thank you
目前最全的myeclipse6.0注册码
文章列表
深入浅出之正则表达式(二)
前言: 本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢!
9. 单词边界
元字符<<\b>>也是一种对位置进行匹配的“锚”。这种匹配是0长度匹配。
有4种位置被认为是“单词边界”:
1)
- 2008-01-25 13:43
- 浏览 777
- 评论(0)
前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感受,所以也就不能免俗了。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢!
1. ...
- 2008-01-25 13:42
- 浏览 863
- 评论(0)
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^\x00-\xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:\n\s*\r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</\1>|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能 ...
- 2008-01-25 09:05
- 浏览 549
- 评论(0)
1)Ctrl+M切换窗口的大小
(2)Ctrl+Q跳到最后一次的编辑处
(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。
F3跳到声明或定义的地方。
F5单步调试进 ...
- 2008-01-22 00:41
- 浏览 1010
- 评论(0)
最近硬盘貌似要坏,先做个恢复盘吧。哎,装机真烦啊
首先,需要准备东西如下:
光驱起码要支持DVD刻录吧,您要是Combo刻CD还真不好意思和别人打招呼。。。
DVD白盘若干,一张随便什么样的可引导系统盘(里面有ghost的那种),nero软件,UltraISO软件。
1.把C盘该装的都装好了,弄干净点~~不要装一堆第三方软件。。。那是很白痴的举动,原因见下文。
2.制作C盘镜像:
用系统盘引导进入ghost,(有的盘直接有引导菜单,有的盘进DOS模式以后在光驱盘符下输入ghost.exe,例如Z:\ghost.exe)
启动Ghost后,选择菜单Local——Pa ...
- 2008-01-11 13:54
- 浏览 4179
- 评论(0)
Subscriber: yeming
Subscription Code: lLR7ZL-655444-54516456213945437
注意注册时千万要断开网络
正常:
Subscriber:Administrator
Subscription Code:NLR8ZC-855550-6552685393219112
可以用,我试过了.
6.0的:
Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-655355-5450765457039125
或者
Subscriber: www.1cn.biz
Subscriber Code: jLR7 ...
- 2008-01-10 09:59
- 浏览 12066
- 评论(2)
1.启动提速新招
在浏览器地址栏中输入
about:config
回车确认操作,而后在“过滤器”中输入
network.dns.disableIPv6
再点击“全部显示”按钮.此后,用鼠标双击“network.dns.disableIPv6”首选项,将默认值由“false”修改为“true”.最后,重新 ...
- 2008-01-01 23:04
- 浏览 881
- 评论(0)
关于本教程
JDK 5.0(也叫做 Java 5.0 或者 Tiger)给 Java 语言带来了一些较大的变化。其中最重要的变化就是引入了泛型 —— 支持定义带有抽象类型参数的类,这些参数由您在实例化时指定。泛型为提高大型程序的类型安全和可维护性带来了很大的潜力。
泛型与 JDK 5.0 中其他几个新的语言特性相互协作,包括增强的 for 循环(有时叫做 foreach 或者 for/in 循环)、枚举(enumeration)和自动装箱(autoboxing)。
本教程解释了在 Java 语言中引入泛型的动机,详细介绍了泛型的语法和语义,并讲述了如何在自己的类中使用泛型。
本教程针 ...
- 2007-12-29 09:54
- 浏览 1012
- 评论(0)
Java 5.0发布了,许多人都将开始使用这个JDK版本的一些新增特性。从增强的for循环到诸如泛型(generic)之类更复杂的特性,都将很快出现在您所编写的代码中。我们刚刚完成了一个基于Java 5.0的大型任务,而本文就是要介绍我们使用这些新特性的体验。本文不是一篇入门性的文章,而是对这些特性以及它们所产生的影响的深入介绍,同时还给出了一些在项目中更有效地使用这些特性的技巧。
简介
在JDK 1.5的beta阶段,我们为BEA的Java IDE开发了一个Java 5编译器。因为我们实现了许多新特性,所以人们开始以新的方式利用它们;有些用法很聪明,而有些用法明显应该被列入禁用清单。编译 ...
- 2007-12-29 09:43
- 浏览 1016
- 评论(0)
“JDK1.5”(开发代号猛虎)的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-else 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。
...
- 2007-12-29 09:42
- 浏览 808
- 评论(0)