2014-02-13 51 views
0

如何使用正則表達式檢查某個特定字符串是否在一個句子的開頭?這是我的例子。使用正則表達式,我該如何檢查某個字符串是否在句子的開頭?

我要搜索的標誌爲「CEO」

如果字符串以CEO開始,那麼它會被阻止,但如果發現其他地方的話就會被接受。

"CEO Hello": blocked 
"CEOHello": blocked 
"HelloCEO": accepted 
"Hello CEO": accepted 

CASE無關緊要。

編輯:感謝球員,缺少了「^」的字符串的開始。

+6

你嘗試過什麼?你已經覆蓋了'Pattern'類的javadoc。 –

+0

我已經試過,但它計算整個字符串,而不是僅僅是個開始 – user

+0

**的['Pattern'](http://docs.oracle.com/javase/7/docs/api/java/util/regex/ Pattern.html)class javadoc has you covered。** –

回答

1
boolean isBlocked = "your string".matches("^CEO.*"); 
相關問題