2014-10-02 55 views

回答

0

如果它們都是字符串對象,則只需在字符串上調用.contains("product")即可。如果「product」存在,它將返回一個布爾值。

String.contains() documentation

注意:如果需要的正則表達式,嘗試String.matches()。它可以通過myStr.matches(regex)調用。如果你需要的只是「產品」,我相信這個正則表達式是/product/

+0

我需要使用正則表達式來做到這一點:/,但肯定是。載有一個解決方案:d – Vignesh 2014-10-02 13:50:23

+0

@ user2408929新增String.matches(),看到我的編輯 – Grice 2014-10-02 13:53:30

0

使用contains("product")時出現的問題是,它將檢查整個字符串中的單詞

您可以使用以下正則表達式來查找僅在url子字符串中的字。

The Url is https?:\/\/(.*product.*)

或者,如果字Product可以大寫,你可以嘗試:

String.matches(regex)

The Url is https?:\/\/(.*(P|p)roduct.*)

可以使用下面的字符串的方法測試字符串

====================================

例子:

if(text.matches("The Url is https?:\/\/(.*product.*)")) { 
    //Do Something... 
} 
相關問題