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”,然后数学结果。
但我不知道如何实施它,有人可以帮忙吗?
答案 0 :(得分:0)
if (url.matches("^.*from=ucweb.*$")
&& ( url.matches("^.*/news/.*$")
|| url.matches("^.*/finance/.*$"))) {
System.out.println("match found");
}