public static void main(String[] args) {
String regex = "1[358][0-9]{9}";// 验证手机号码正则表达式
Pattern pattern = Pattern.compile(regex);
FileReader fr = null;
BufferedReader br = null;
try {
fr = new FileReader("D://aa.txt");
br = new BufferedReader(fr);
String line;// 临时装取一行字符串
int count = 0;// 行数计数器
while ((line = br.readLine()) != null) {
Matcher matcher = pattern.matcher(line);
while (matcher.find()) {
System.out.println("电话:" + matcher.group());
}
count++;
}
System.out.println("读取文件" + count + "行");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
java 正则表达式 获得某文件上的所有电话号码
最新推荐文章于 2024-10-07 16:52:45 发布