匹配不包含特定字符串的文件

时间:2013-03-25 16:24:14

标签: python regex

如何匹配

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

但不是

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

<ANYTHING>可以是使用正则表达式的任何字符串吗?

2 个答案:

答案 0 :(得分:3)

怎么样:

'^(aby|xyz)_.*?(?<!_Result)\.csv$'

答案 1 :(得分:0)

您可以尝试使用正则表达式

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

这将匹配任何系列的字符,然后不是字符串“_Result”,然后是字符串“.csv”。它还希望匹配整个字符串。