使用正则表达式接受除中间特定字符串以外的任何内容

时间:2016-05-17 21:20:47

标签: regex

我正在尝试创建一个“简单”正则表达式来匹配除中间特定字符串之外的任何字符串。让我们假设特定的字符串是apple,这是我期望的结果:

apple -> false
foo-apple -> false
foo-apple-bar -> false
empty-string -> true
foo -> true

我试过了:

^(?!apple)$
^(?!apple$)
^.*(?!apple).*$
^(.*(?!apple).*)$

但是没有一个像我预期的那样工作。 This question看起来很相似,但接受的答案无效。

0 个答案:

没有答案