如何检查url是否与标识符匹配?

时间:2011-11-01 10:03:53

标签: java regex string match

String identifier = "(/news/|/finace/)&from=ucweb"
String url = "/news/abroad/zhuanti?nid=122334&from=ucweb&foo=sthelse"

public boolean ifMatch(String url, String identifier) {

}

查找网址是否与标识符匹配。

标识符不是正则表达式模式,我这样想:

用(,),|分割标识符,& 4个字符,然后检查网址是否包含“/ news /”,“/ finance /”,“from = ucweb”,然后数学结果。

但我不知道如何实施它,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

    if (url.matches("^.*from=ucweb.*$")
            && ( url.matches("^.*/news/.*$") 
            ||   url.matches("^.*/finance/.*$"))) {
        System.out.println("match found");

    }