You don't want the `^`s here -- that means only ".zip" will match, not "foo.zip".  The only reason the _exclusionListRegEx uses `^` is because it really is filtering out exact names in those cases (e.g. ".svn" isn't an extension, it's a complete folder name).