匹配anything.c但不是nothing.in.c

时间:2018-05-11 00:44:55

标签: regex

我尝试编写与a.c, hello.c, etc.c匹配的正则表达式,而不是a.in.c, hello.in.c, etc.in.c

这是我的正则表达式:https://regex101.com/r/jC8nB0/21

它表示负面外观与我指定的匹配,即.in.c。我不知道在哪里教它匹配.c。我在括号内和外面都试过了。

我已经阅读了Regex: match everything but,但它谈到了除了某些内容之外的所有内容,但是我需要匹配除了其他规则之外的规则,所以请不要进行下注。

1 个答案:

答案 0 :(得分:3)

这对我有用。

.*(?<!(\.in))\.c

https://www.regular-expressions.info/lookaround.html

*从zzxyz

编辑好的信息