2012-06-01 117 views
1

我想匹配這些字符串的 「E」:我該如何製作這個正則表達式?

Ë

EX-EX

E-EX

不過,我不想匹配其中任何一個的「前」或破折號。

我理想中的正則表達式是它必須在所有上述字符串的只有E相符,但這些:

X

X-EX

這可能很容易,但我在正則表達式製作中並沒有完成。

我想e[^x]但是這並沒有匹配字符串的 「e」 和 「EX-EX」 匹配 「E-」,」 「恩」,和 「e-EX」。

回答

2

試試這個

(?i)\be\b 

說明

" 
(?i) # Match the remainder of the regex with the options: case insensitive (i) 
\b  # Assert position at a word boundary 
e  # Match the character 「e」 literally 
\b  # Assert position at a word boundary 
" 
+0

感謝您的編輯,這完美的作品。 – diracdeltafunk

相關問題