2012-11-11 16 views
0

假設詞「ABC」是一個關鍵詞,如何編寫一個執行以下操作的正則表達式?

和正則表達式模式是

[^a-z^A-Z]ABC[^a-z^A-Z] 

我想下面的輸入返回true:

hello how are you ABC hello how are you 
hello how are you.ABC0hello how are you 

而下面輸入返回false:

"hello how are youABChello how are you" 

問題是t如果在字符串的開頭或結尾出現「ABC」,則該正則表達式不會將其提取出來。如果我不寫[^ a-z^A-Z],我會寫[^ a-z^A-Z] *,那麼我不想要的那種字符串也會被選中。

寫這個正則表達式的正確方法是什麼?

回答

相關問題