Мы можем попробовать расщепить следующий положительный результат:
(?=https?:)
Это приведет к поломке строки URL-адреса всякий раз, когда появится новый протокол http
или https
.
String input = "https://www.google.com/https://www.yahoo.com/https://facebook.com/";
String[] urls = input.split("(?=https?:)");
for (String url : urls) {
System.out.println(url);
}
https://www.google.com/
https://www.yahoo.com/
https://facebook.com/
Попробуйте это (сработало для меня):