Как можно сопоставить все изображения без большого пальца изображения с помощью регулярных выражений - PullRequest
1 голос
/ 02 декабря 2010

Как мне сопоставить все изображения без большого пальца, используя regexp?

hi.gif
thumb.gif
hello.gif

Результат должен быть:

hi.gif
hello.gif

Я использую .+(gif|GIF|jpg|JPG), чтобы сопоставить все изображения

Ответы [ 3 ]

2 голосов
/ 02 декабря 2010

Вы можете использовать утверждение -ve lookahead как:

^(?!thumb).+\.(?:gif|GIF|jpg|JPG)$

Рубулярная ссылка

Регулярная ссылка

0 голосов
/ 02 декабря 2010

Вы можете использовать это регулярное выражение:

.+(?<!^thumb)\..+$

Также добавьте опции Multiline.

0 голосов
/ 02 декабря 2010

Положите в начало отрицательный прогноз:

(?!thumb\.).+(gif|GIF|jpg|JPG)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...