-1

これは、私の他の質問の単純な Java Regex read between twoへのフォローアップのようなものです

今、私のコードは次のようになります。ファイルの内容を読み込んで、src と -t1 の間をスキャンしています。このコードを実行すると、正しいリンクが 1 つ返されますが、ソース ファイルには 10 個含まれており、ループがわかりません。ディスク上の2番目のファイルに書き込み、元のソースから最初のリンクを削除する別の方法があると思いましたが、それをコーディングすることもできません:

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();
4

1 に答える 1