public class Test5{
public static void main(String[] args) throws IOException {
//书写正则表达式
String s="[1][34578][0-9]{9}";
//将正则表达式编译成正则对象
Pattern p = Pattern.compile(s);
//创建一个入流缓冲区对象用来读取文件
BufferedReader br = new BufferedReader(new FileReader("d:/123.txt"));
//定义一个字符串
String str="";
String line=null;
while((line=br.readLine())!=null){
str=str+line;
}
//将字符串与正则结合得到匹配器对象
System.out.println(str);
Matcher matcher = p.matcher(str);
while(matcher.find()){
System.out.println(matcher.group());
}
}
}