Amss.Boilerplate.Persistence.Impl.Utilities.Text.Singularizer.Singularize C# (CSharp) Метод

Singularize() приватный Метод

private Singularize ( string word ) : string
word string
Результат string
        public static string Singularize(string word)
        {
            if (Unpluralizables.Contains(word.ToLowerInvariant()))
            {
                return word;
            }

            foreach (var singularization in Singularizations)
            {
                if (Regex.IsMatch(word, singularization.Key))
                {
                    return Regex.Replace(word, singularization.Key, singularization.Value);
                }
            }

            return word;
        }