Regex - сопоставить все файлы .cs, но не сгенерированные дизайнером файлы? - PullRequest
0 голосов
/ 07 июня 2010

У меня есть шаблон регулярных выражений, который я использую для сопоставления файлов с определенными расширениями.Однако я НЕ хочу, чтобы он соответствовал никаким файлам .Designer.cs;как бы я внедрить это в мой шаблон?

\.(bat|cs|java|html|etc)$

Ответы [ 2 ]

3 голосов
/ 07 июня 2010

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

(?<!\.Designer)\.(bat|cs|java|html|etc)$
0 голосов
/ 07 июня 2010

есть некоторые "онлайн-регулярные выражения" - Tester. Я был успешным с:

.*(?<!.designer)(\.bat|\.cs|\.java|\.html|\.etc)$

(только на миллисекунды слишком поздно ...: - (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...