消极的外观没有任何吸引力

时间:2016-07-29 13:40:59

标签: regex regex-negation regex-lookarounds

我在互联网上遇到了一些places,显示如果你想要否定整个正则表达式模式,你可以将其嵌入到内部: (?!模式在这里)

但相反,它对我没有任何意义。我已经在许多sites和使用正则表达式的应用上尝试过,但没有骰子。这是一个例子。

假设我有这些字符串:

  

strangecowfeet

     

mycow

     

yourcow

     

hiddendonkey

     

cowfishyummy

此模式与除hiddendonkey之外的所有模式匹配:

cow

但是如果我这样做的话:

(?!cow)

它与任何东西都不匹配。我已经尝试了一系列我见过的变种(尾随。*和。+以及空格和锚点等),但无济于事。

看起来我忽略了一个非常基本的缺陷。

0 个答案:

没有答案