Esempio n. 1
0
        private static CleanStringResult Clean(string name, Regex expression)
        {
            var result = new CleanStringResult();

            var match = expression.Match(name);

            if (match.Success)
            {
                result.HasChanged = true;
                name = name.Substring(0, match.Index);
            }

            result.Name = name;
            return(result);
        }
Esempio n. 2
0
        private CleanStringResult Clean(string name, string expression)
        {
            var result = new CleanStringResult();

            var match = _iRegexProvider.GetRegex(expression, RegexOptions.IgnoreCase).Match(name);

            if (match.Success)
            {
                result.HasChanged = true;
                name = name.Substring(0, match.Index);
            }

            result.Name = name;
            return(result);
        }