2016-10-02 150 views
-1

我不熟悉REGEX並從四處搜索我明白,排除字符串不是那麼直截了當。正則表達式排除字符串

簡單地說,我期望匹配字符串「cfc」,但排除「cfcfc」。

感謝

+1

你能解釋爲什麼它應該匹配'cfc'?這是唯一應該匹配的字符串嗎? – 4castle

回答

2

負向前看,向後看

(?<!cf)cfc(?!fc) 
+1

爲什麼不''cfc $'?沒有足夠的信息來真正知道他們想要做什麼。 – 4castle

+0

這將匹配任意的前綴和後綴,而不僅僅是確切的單詞。 – karakfa