您的位置:首页 > 其它

轻松学习正则表达式【译】

2011-11-17 08:07 218 查看
继续把我在个人博客上新翻译的文章投递到博客园来,这次是有关正则表达式的,很基础,主要是让读者把握住正则表达式中的3种括号的用法,用这3种括号几乎可以涵盖所有的正则式。

写在最前面

前两天我从CodeProject上翻译了一篇关于Javascript的文章《Javascript中的陷阱大集合》,初次翻译技术文章,可能有很多地方需要改进,我个人觉得最好的改进办法就是继续去翻译其他文章,取长补短,积极思考,呵呵。

今天翻译的这篇文章是关于正则表达式的,英文原文为Learn Regular Expressions (RegEx) with Ease。让我们来轻松学习这令人蛋疼无比的正则表达式吧。译文允许转载,转载请在页面明显处注明以下信息:

英文原文:Learn Regular Expressions (RegEx) with Ease
译文作者:王国峰
译文标题:轻松学习正则表达式【译】
译文链接:http://www.itivy.com/ivy/archive/2011/11/16/learn-regular-expressions-with-ease.html

谢谢合作!

译文如下:

点击下面的图片可以把你带进正则表达式的学习视频教程(译者云:国内youtube不太好上,所以还是老老实实跟着我的译文学习吧,哈哈)

^(1[9][0-9][0-9]|2[0][0-9][0-9])[- / .]([1-9]|0[1-9]|1[0-2])[- / .]([1-9]|0[1-9]|1[0-9]|2[0-9]|3[0-1])$


快捷命令

你也可以用以下的快捷命令来简化你的正则表达式

实际命令快捷命令
[0-9]\d
[a-z][0-9][_]\w
0次或多次发生*
至少一次发生+
0次或1次发生?
(译文完)

转载请注明英文原文链接译文链接,谢谢合作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: