2013-03-25 3 views
1

Как соответствоватьСовпадение файлы, которые не содержат конкретную строку

aby_<ANYTHING>.csv 
xyz_<ANYTHING>.csv 

но не

aby_<ANYTHING>_Result.csv 
xyz_<ANYTHING>_Result.csv 

тогда <ANYTHING> может быть любой строкой, используя регулярные выражения?

+0

Какой язык/библиотека регулярных выражений? Можете ли вы использовать перевернутое регулярное выражение? – feralin

+0

Я использую стандартный regex lib python. – Razer

+0

Что делать, если оказывается равным '_Result' –

ответ

0

Вы можете попробовать регулярное выражение

^.*(?!_Result)\.csv$ 

Это будет соответствовать любой последовательности символов, то НЕ строка "_Result", то строка ".csv" , Он также ожидает, что вся строка будет сопоставлена.

Смежные вопросы