16/03/30 23:33:38.22 T1CteNa+.net
パターン使って文字列からURL抽出できるとこまで行ったけど、複数URLがある場合の対処方法がわからない。
public class main {
public static void main(String[] args) {
String msg = "こんにちはURLリンク(www.google.co.jp)こんばんはURLリンク(www.yahoo.co.jp)
URLLink(msg);
}
public static final Pattern URLLinkPtn = Pattern.compile(
"(URLリンク(|https:)){1}[\\w\\.\\-/:\\#\\?\\=\\&\\;\\%\\~\\+]+",
Pattern.CASE_INSENSITIVE);
public static void URLLink(String str) {
Matcher m = URLLinkPtn.matcher(str);
if (m.find()) {
System.out.println("マッチします");
System.out.println("マッチした部分は " + m.group() + " です");
} else {
System.out.println("マッチしません");
}
}
}
どうしたら良いんだ?