ハイパーリンクを使用したプロジェクトに取り組んでいます。Java の文字列からすべてのリンクを解析する必要がありますが、 http://rapidshare.comリンクのみを解析する必要があります。
解析されたすべてのリンクは、配列に入力する必要があります。私のコードは次のようになります。
Matcher mat = Pattern.compile("(\"(.*?)\"|([^,]+)),?").matcher(html);
しかし、それはまだ他の単語ブラケットとリンクを取得します. どうすればこれを機能させることができますか?
quellcode の更新
Matcher mat = Pattern.compile("/href=\\\"(http://(www\\.)?rapidshare.com/.+)\\\"/").matcher(html);
while (mat.find()) {
result.add(mat.group(2) == null ? mat.group(3) : mat.group(2));
}