黑马程序员技术交流社区
标题:
正则里的数量词的次怎么理解
[打印本页]
作者:
xiaochenu
时间:
2016-3-31 15:34
标题:
正则里的数量词的次怎么理解
Greedy 数量词
X
?
X
,一次或一次也没有
X
*
X
,零次或多次
X
+
X
,一次或多次
X
{
n
}
X
,恰好
n
次
X
{
n
,}
X
,至少
n
次
X
{
n
,
m
}
X
,至少
n
次,但是不超过
m
次
public class Greedy {
/**
* @param args
*/
public static void main(String[] args) {
//one();
String regex="[abc]{5}";
System.out.println("a".matches(regex));
System.out.println("abcac".matches(regex));
System.out.println("abcad".matches(regex));
}
private static void one() {
String regex="[abc]";
System.out.println("a".matches(regex));
}
}
这里 一次那个正则可以理解只有一个数吗,后面恰好n次又怎么理解{:2_41:}abcac输出时TRUE,但是abcad输出时false,怎么理解呢一直搞不懂
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2