我在互联网上遇到了一些places,显示如果你想要否定整个正则表达式模式,你可以将其嵌入到内部: (?!模式在这里)
但相反,它对我没有任何意义。我已经在许多sites和使用正则表达式的应用上尝试过,但没有骰子。这是一个例子。
假设我有这些字符串:
strangecowfeet
mycow
yourcow
hiddendonkey
cowfishyummy
此模式与除hiddendonkey之外的所有模式匹配:
cow
但是如果我这样做的话:
(?!cow)
它与任何东西都不匹配。我已经尝试了一系列我见过的变种(尾随。*和。+以及空格和锚点等),但无济于事。
看起来我忽略了一个非常基本的缺陷。