Я использовал следующее для извлечения домена из URL: (они являются тестовыми примерами)
String regex = "^(ww[a-zA-Z0-9-]{0,}\\.)";
ArrayList<String> cases = new ArrayList<String>();
cases.add("www.google.com");
cases.add("ww.socialrating.it");
cases.add("www-01.hopperspot.com");
cases.add("wwwsupernatural-brasil.blogspot.com");
cases.add("xtop10.net");
cases.add("zoyanailpolish.blogspot.com");
for (String t : cases) {
String res = t.replaceAll(regex, "");
}
Я могу получить следующие результаты:
google.com
hopperspot.com
socialrating.it
blogspot.com
xtop10.net
zoyanailpolish.blogspot.com
Первые четыре случая хороши. Последнее плохо. Я хочу: blogspot.com
для последнего, но он дает zoyanailpolish.blogspot.com
. Что я делаю неправильно?