// Return true iff contents contain any of the keywords. private bool ContainsAny(string contents) { foreach (string keyword in Keywords) { //if (contents.Contains(keyword)) { if (RegexSearcher.checkForRegexPatterns(contents.ToLower())) { return(true); } } return(false); }
private bool ContainsKeyword(string fname) { if (Keywords.Count > 0) { foreach (string keyword in Keywords) { //if (fname.ToLower().Contains(keyword.ToLower())) { if (RegexSearcher.checkForRegexPatterns(fname.ToLower())) { return(true); } } return(false); } else { // No Keywords provided, we want to match on anything. return(true); } }