这是对我的另一个问题的跟进,简单的 Java Regex read between two
现在我的代码看起来像这样。我正在读取文件的内容,扫描 src 和 -t1 之间的任何内容。运行此代码将返回 1 个正确链接,但源文件包含 10 个,我无法弄清楚循环。我认为另一种方法可能是写入磁盘上的第二个文件并从原始源中删除第一个链接,但我也无法编写代码:
File workfile = new File("page.txt");
BufferedReader br = new BufferedReader(new FileReader(workfile));
String line;
while ((line = br.readLine()) != null) {
//System.out.println(line);
String url = line.split("<img src=")[1].split("-t1")[0];
System.out.println(url);
}
br.close();