public class Tests {
public static void main(String[]args){
@SuppressWarnings("resource")
Scanner s = new Scanner(System.in);
while(true){
System.out.println("请输入正则表达式:");
Pattern p = Pattern.compile(s.nextLine());
System.out.println("请输入正则表达式:");
Matcher m = p.matcher(s.nextLine());
boolean flag = false;
while(m.find()){
System.out.printf("找到\"%s\"开始于%d 结束于 %d.%n", m.group(), m.start(), m.end());
flag = true;
}
if(!flag){
System.out.println("没有找到匹配项。");
}
}
}
}
public static void main(String[]args){
@SuppressWarnings("resource")
Scanner s = new Scanner(System.in);
while(true){
System.out.println("请输入正则表达式:");
Pattern p = Pattern.compile(s.nextLine());
System.out.println("请输入正则表达式:");
Matcher m = p.matcher(s.nextLine());
boolean flag = false;
while(m.find()){
System.out.printf("找到\"%s\"开始于%d 结束于 %d.%n", m.group(), m.start(), m.end());
flag = true;
}
if(!flag){
System.out.println("没有找到匹配项。");
}
}
}
}