2014-07-09 88 views
1

我做了一個正則表達式來找到「RTE」這個詞,如\bRTE\b正則表達式字與'。'

這個工作很好,在第一個和最後一個位置和字符串的中間。

我試圖找到RTE。(WORD)惠特這個\bRTE\.\b但這不工作propper。

,因爲它不僅supose在這樣的字符串,找到:「RTE.sa」,這是「工作」

+0

它如何找到'RTE'。在'APP.sa'中? –

+3

你能給一個正確的例子嗎?...通過你所說的RTE在一個不包含它的字符串中...... – terrybozzio

+0

對不起,我做了更正 – FrankSharp

回答

3

\b是一個字邊界的唯一情況。這就是爲什麼它匹配RTE.sa。在.之後,你有一個詞的開頭。

您在查找否定字邊界,即\B

所以這個正則表達式應該工作:\bRTE\.\B

+0

感謝您的幫助,我現在明白了... – FrankSharp