我正在寻找匹配包含特定字词的所有网址的正则表达式,例如“linux”在URL中的任何位置。
.*linux.*
似乎与包含子域名,域名和TLD中的字词的网址一起使用,但它找不到路径中包含该字词的网址,例如www.blabla.com/blalinuxbla.html
答案 0 :(得分:1)
Pattern p = Pattern.compile(".*linux.*");
Matcher m = p.matcher(url);
boolean b = m.matches(); // returns true
答案 1 :(得分:0)
甚至更简单
url.toString().contains("linux");// returns true