如何匹配复杂的字符串?

时间:2011-07-22 12:19:25

标签: java android regex string

我必须从名单中提取这个网址3-4个网址

  

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

其他网址属于不同的域名。 对于前

  

的http //:zep.vipk.com/XXXx

我需要在Android中使用

执行此操作
if (url.contains("http://www."))
{ then do something   }

很抱歉,如果问题是noobish,我刚开始使用java。

1 个答案:

答案 0 :(得分:3)

您可以使用matches()与匹配来自目标域的网址的正则表达式进行比较,例如:

if (url.matches("http\\://.*download.*\\.megastuff\\.com/.*") {
    //then do something
}