Как сопоставить сложную строку? - PullRequest
0 голосов
/ 22 июля 2011

Я должен извлечь только этот URL из списка 3-4 URL

Url = http //: downloadXXX.megastuff.com/XXXXXXXXXXX

другие URL-адреса принадлежат другому домену. для бывших

HTTP //: zep.vipk.com/XXXx

Мне нужно сделать это в Android с

if (url.contains("http://www."))
{ then do something   }

Извините, если вопрос нубистский, я только начал с Java.

1 Ответ

3 голосов
/ 22 июля 2011

Вы можете использовать match () для сравнения с регулярным выражением, которое соответствует URL из целевого домена, например:

if (url.matches("http\\://.*download.*\\.megastuff\\.com/.*") {
    //then do something
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...