正则表达式
haha9737
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java正则使用示例
/* 正则表达式:用于操作字符串数据的规则。 这种规则都用一些符号来标识,简化了代码的书写。 但是一但书写的比较复杂,阅读性就非常差!!! 1,匹配。可以使用String matches(string),可以使用Matcher对象的matcher()方法 2,查找。使用Pattern对象,以及Matcher对象。 3,分割。使用String的split方法。转载 2011-11-14 22:42:29 · 848 阅读 · 0 评论 -
深入浅出之正则表达式
深入浅出之正则表达式(一) 前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用转载 2011-11-01 13:25:57 · 499 阅读 · 0 评论 -
java 高级正则表达式 分组 捕获 引用
对于要重复单个字符,非常简单,直接在字符后卖弄加上限定符即可,例如 a+ 表示匹配1个或一个以上的a,a?表示匹配0个或1个a。这些限定符如下所示: X?X,一次或一次也没有X*X,零次或多次X+X,一次或多次X{n}X,恰好 n 次X{n,}X,至少 n 次X{n,m} X,至少 n 次,但是不超过 m 次 但是我们如果要对多个字符进行重复怎么办呢?此时我们就要用到分组,我们可以使用小括号转载 2012-07-27 11:01:54 · 1172 阅读 · 0 评论 -
正则表达式之反向引用
示例1: public static void main(String[] args) { String s="99-3933"; boolean b=Pattern.matches("([\\d])\\1[-]([3])\\1\\2{2}", s); System.out.println(b); } 反向引用,匹配重复的数字 ([\d])====>\1 ([3])原创 2012-07-27 16:46:54 · 2253 阅读 · 0 评论
分享