Мне нужно найти файл (ы), которые начинаются с символа "prft", имя этих файлов: "prft0000.140", "prft2100.140", "prft1258.140" ... и т. Д. И янеобходимо проверить, существует ли этот файл (ы) в определенном каталоге.Так что у меня есть это регулярное выражение для их поиска, но я не знаю, как написать фильтр для соответствия.
List<string> prftFiles = (new DirectoryInfo(filePath))
.GetFiles(".", SearchOption.AllDirectories)
.Where(a => Regex.IsMatch(a.Name, "prft[^*]$"))
.Select(fi => fi.Name)
.ToList();
это не работает "prft [^ *] $", так как же это ??