For Each r As String In _invalidFileExpressions
If bValid Then
bValid = Not Regex.IsMatch(FileName, r, RegexOptions.IgnoreCase)
End If
Next
r будет определено как регулярное выражение .net, некоторые примеры:
".*\.csv"
".*d\.txt"
"\d\d_\d{8}[dmysDMYS].txt"
".*(batch).*\.txt"
".*(elvis).*\.txt"
".*(anal).*\.txt"
".*(monthlystats)\.txt"
".*(rx)\.txt"
".*(BAD|bad)\.txt"
".*(mm)\.txt"
".*(flu)\.txt"