SenseNet.ContentRepository.ContentNamingHelper.GetNoAccents C# (CSharp) Метод

GetNoAccents() публичный статический Метод

Removes accents from input string.
public static GetNoAccents ( string r ) : string
r string
Результат string
        public static string GetNoAccents(string r)
        {
            // NOTE: changing this code requires a change in GetValidUrlName, GetNoAccents javascript function in SN.ContentName.js, in order that these work in accordance
            r = new Regex("[àáâãäå]").Replace(r, "a");
            r = new Regex("[ÀÁÂÃÄÅ]").Replace(r, "A");
            r = new Regex("æ").Replace(r, "ae");
            r = new Regex("Æ").Replace(r, "AE");
            r = new Regex("ç").Replace(r, "c");
            r = new Regex("Ç").Replace(r, "C");
            r = new Regex("[èéêë]").Replace(r, "e");
            r = new Regex("[ÈÉÊË]").Replace(r, "E");
            r = new Regex("[ìíîï]").Replace(r, "i");
            r = new Regex("[ÌÍÎÏ]").Replace(r, "I");
            r = new Regex("ñ").Replace(r, "n");
            r = new Regex("Ñ").Replace(r, "N");
            r = new Regex("[òóôõöőø]").Replace(r, "o");
            r = new Regex("[ÒÓÔÕÖŐØ]").Replace(r, "O");
            r = new Regex("œ").Replace(r, "oe");
            r = new Regex("Œ").Replace(r, "OE");
            r = new Regex("ð").Replace(r, "d");
            r = new Regex("Ð").Replace(r, "D");
            r = new Regex("ß").Replace(r, "s");
            r = new Regex("[ùúûüű]").Replace(r, "u");
            r = new Regex("[ÙÚÛÜŰ]").Replace(r, "U");
            r = new Regex("[ýÿ]").Replace(r, "y");
            r = new Regex("[ÝŸ]").Replace(r, "Y");

            return r;
        }
        /// <summary>