正则限定符
public class RegExp05 {
public static void main(String[] args){
String content = "a111113aba233634a11aa231hello";
//a{3},1{4},\\d{2}
//String resStr = "a{3}"; //表示匹配aaa
//String resStr = "\\d{3}"; //表示匹配三个任意连续的数字
//String resStr = "1{3,4}"; //表示匹配三个1 或者 四个1
//String resStr = "1{3,6}"; //表示匹配3—6位数
//细节:java匹配默认贪婪匹配,尽可能匹配多的(有四个1时先返回四个1而不会返回三个1)
//+ (一到多) //表示指定字符出现1次或n次(至少一次)
//String resStr = "1+"; //匹配一个1或者n个1
//String resStr = "\\d+"; //匹配一个或者多个数字
//* (零到多)
//String resStr = "1*"; //匹配零个1或者多个1
//? (零到一)
String resStr = "a1?";
//1.构造模式对象Pattern
Pattern pattern = Pattern.compile(resStr);
//2.创造匹配器对象Matcher
Matcher matcher =pattern.matcher(content);
while (matcher.find()){
System.out.println("找到:"+matcher.group(0));
}
}
}