2016-10-02 155 views
-1

我不熟悉REGEX并从四处搜索我明白,排除字符串不是那么直截了当。正则表达式排除字符串

简单地说,我期望匹配字符串“cfc”,但排除“cfcfc”。

感谢

+1

你能解释为什么它应该匹配'cfc'?这是唯一应该匹配的字符串吗? – 4castle

回答

2

负向前看,向后看

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

为什么不''cfc $'?没有足够的信息来真正知道他们想要做什么。 – 4castle

+0

这将匹配任意的前缀和后缀,而不仅仅是确切的单词。 – karakfa