diff --git a/Program.cs b/Program.cs index ae823de..08b9a6c 100644 --- a/Program.cs +++ b/Program.cs @@ -111,6 +111,12 @@ class Program List res = new List(); List files = GetAllFiles(directory); + Regex expression = new Regex(pattern, + RegexOptions.Compiled); + + res = files.FindAll( x => expression.IsMatch(x)); // Here a lambda function is used as a predicate to do regex across the whole file list + + return res; void Usage() { /*