/// <summary> /// /// </summary> /// <param name="pattern"></param> /// <param name="value"></param> /// <returns></returns> public static bool IsMatch( string pattern, string value, bool caseSensitive = true ) { Wildcard wildcard; if (!caseSensitive) { wildcard = new Wildcard( pattern, RegexOptions.IgnoreCase ); } else { wildcard = new Wildcard( pattern ); } return wildcard.IsMatch( value ); }
/// <summary> /// /// </summary> /// <param name="pattern"></param> /// <param name="value"></param> /// <returns></returns> public static bool IsMatch(string pattern, string value, bool caseSensitive = true) { Wildcard wildcard; if (!caseSensitive) { wildcard = new Wildcard(pattern, RegexOptions.IgnoreCase); } else { wildcard = new Wildcard(pattern); } return(wildcard.IsMatch(value)); }