
正则表达式
anqini
喜欢学习,足球,篮球,以及电影,听歌
展开
-
常用正则表达式
常用正则表达式。"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-原创 2008-04-24 01:34:00 · 459 阅读 · 0 评论 -
正则表达式教程!
花了一些业余时间完成的,和大家一起分享 :) http://download.youkuaiyun.com/source/370958 HTML格式,为了让其中的 Java 代码高亮显示需要开启JavaScript。 全文译自 Java Tutorial 的 Regular Expressions 一章, 本人英文很烂,不能保证译文的质量,还是建议大家直接看原文: http://java.sun.com/do转载 2008-05-03 16:04:00 · 842 阅读 · 0 评论 -
非捕获组的详解!
以 (? 开头,) 结尾的都称为非捕获组,在匹配完成后在内存中不保留匹配到的字符。 非捕获组的应用比较复杂,这里只能简单地说一下它们的意思。 (?:X) X,作为非捕获组 与捕获组 ( ) 的意思一样也是将其作为一组进行处理,与捕获组的区别在于不捕获匹配的文本, 仅仅作为分组。 比如:要匹配 123123 这个,就可以写为 (123)/1 使用反向引用,这时只能用捕获组,在匹配 123 后会保留在转载 2008-05-03 16:00:00 · 1658 阅读 · 0 评论