一、限定符
用于指定其前面的字符和组合项连续出现多少次
package com.jun.regexp;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 限定符的使用
*/
public class RegExp05 {
public static void main(String[] args) {
String content = "aaaa666666";
//String regStr = "a{4}";//匹配aaaa
//String regStr = "6{5}";//匹配66666
//String regStr = "\\d{2}";//匹配两位的任意数字字符
//java匹配默认贪婪匹配,尽可能匹配多的
//String regStr ="a{2,4}";//匹配aa 或者 aaaa
//String regStr = "6{3,6}";//匹配666或者666666
// String regStr = "\\d{1,5}";//匹配1位数或者2,3,4,5
//String regStr = "6+";//匹配一个6或者多个6
//String regStr = "\\d+";//匹配一个数字或者多个数字
//String regStr ="6*";//匹配0个6或者多个6
String regStr ="a6?";//匹配a或者a6
Pattern pattern = Pattern.compile(regStr);
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
System.out.println("找到:" + matcher.group(0));
}
}
}