0
我在尋找一個正則表達式來匹配所有包含特定單詞的網址,例如「URL」中的任何地方。正則表達式以匹配所有包含特定單詞的網址
.*linux.*
似乎適用於子域名,域名和TLD中包含單詞的網址,但它在路徑中找不到包含單詞的網址,例如, www.blabla.com/blalinuxbla.html
我在尋找一個正則表達式來匹配所有包含特定單詞的網址,例如「URL」中的任何地方。正則表達式以匹配所有包含特定單詞的網址
.*linux.*
似乎適用於子域名,域名和TLD中包含單詞的網址,但它在路徑中找不到包含單詞的網址,例如, www.blabla.com/blalinuxbla.html
Pattern p = Pattern.compile(".*linux.*");
Matcher m = p.matcher(url);
boolean b = m.matches(); // returns true
或者也可以簡單
url.toString().contains("linux");// returns true
'*的Linux *'將匹配與它'Linux的任何字符串。你正在使用PCREs還是eregs? –
爲什麼你需要。*如果你只是在尋找「linux」? – Nick
你究竟如何使用該正則表達式? –