Implement GetAllFilesMatching function

This commit is contained in:
Robert Morrison 2022-06-20 02:54:20 +01:00
parent cad446c282
commit ea69e350aa
Signed by: robert
GPG Key ID: 73E012EB3F4EC696

View File

@ -111,6 +111,12 @@ class Program
List<string> res = new List<string>(); List<string> res = new List<string>();
List<string> files = GetAllFiles(directory); List<string> 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() void Usage()
{ {
/* /*