正则表达式和NOT条件

时间:2014-11-18 02:12:44

标签: regex

我正在尝试从日志中过滤ico.gif以外的图像(.gif,.jpg)。 我的日志:

111.gif
aaa.jpg
abc.htm
ico.gif
222.gif

使用正则表达式,我想抓住以下记录:

111.gif
aaa.jpg
222.gif

2 个答案:

答案 0 :(得分:1)

/^(?!.*\.ico\.gif$).*?\.(?:gif|jpg)$/gmi

工作示例:

http://regex101.com/r/rB0vW5/1

答案 1 :(得分:1)

^(?:(?!\bico\b).)*\.(?:gif|jpg)$

试试这个。这应该做到。