public bool IsMatch(string target) { if (TargetRegex != null) { return(TargetRegex.IsMatch(target)); } return(false); }
public System.Text.RegularExpressions.Match Match(string target) { if (TargetRegex != null) { return(TargetRegex.Match(target)); } return(global::System.Text.RegularExpressions.Match.Empty); }
public string Replace(string target, string replacement) { if (TargetRegex != null && !string.IsNullOrEmpty(replacement)) { var match = TargetRegex.Match(target); if (match.Success) { return(replacement.Contains("$") ? match.Result(replacement) : replacement); } } return(target); }