Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 要排除字符串的正则表达式_Regex - Fatal编程技术网

Regex 要排除字符串的正则表达式

Regex 要排除字符串的正则表达式,regex,Regex,我不熟悉正则表达式,通过四处搜索,我了解到排除字符串并不是那么简单 简单地说,我希望匹配字符串“cfc”,但排除“cfcfc” 谢谢你,向前看,向后看 (?<!cf)cfc(?!fc) (?你能解释一下为什么它应该匹配cfc?它应该匹配的唯一字符串是什么吗?为什么不匹配^cfc$?没有足够的信息来真正了解他们试图做什么。这将匹配任意前缀和后缀,而不仅仅是精确的单词。

我不熟悉正则表达式,通过四处搜索,我了解到排除字符串并不是那么简单

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


谢谢你,向前看,向后看

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

(?你能解释一下为什么它应该匹配
cfc
?它应该匹配的唯一字符串是什么吗?为什么不匹配
^cfc$
?没有足够的信息来真正了解他们试图做什么。这将匹配任意前缀和后缀,而不仅仅是精确的单词。