Как проверить, соответствует ли URL идентификатору? - PullRequest
1 голос
/ 01 ноября 2011
String identifier = "(/news/|/finace/)&from=ucweb"
String url = "/news/abroad/zhuanti?nid=122334&from=ucweb&foo=sthelse"

public boolean ifMatch(String url, String identifier) {

}

найти, соответствует ли URL идентификатору.

Идентификатор не является шаблоном регулярных выражений, я так думаю:

разделить идентификатор с (,), |, & 4 символа ,, затем проверьте, содержит ли URL "/ news /", "/ finance /", "from = ucweb" ,, затем вычислите результат.

, но я не знаю, как это реализоватьКто-нибудь может помочь?

1 Ответ

0 голосов
/ 01 ноября 2011
    if (url.matches("^.*from=ucweb.*$")
            && ( url.matches("^.*/news/.*$") 
            ||   url.matches("^.*/finance/.*$"))) {
        System.out.println("match found");

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...