我必须从 3-4 个 url 列表中仅提取此 url
Url = http//:downloadXXX.megastuff.com/XXXXXXXXXXX
其他网址属于不同的域。 例如
http//:zep.vipk.com/XXXx
我需要在 android 中使用
执行此操作if (url.contains("http://www."))
{ then do something }
抱歉,如果这个问题很菜鸟,我刚刚开始接触java。
最佳答案
您可以使用matches()与匹配目标域 URL 的正则表达式进行比较,例如:
if (url.matches("http\\://.*download.*\\.megastuff\\.com/.*") {
//then do something
}
关于java - 如何匹配复杂的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6789925/