Exemplo n.º 1
0
    public static string RemoverSignosAcentos(object texto)
    {
        string texto2          = texto.ToString();
        var    textoSinAcentos = string.Empty;

        foreach (var caracter in texto2)
        {
            var indexConAcento = ConSignos.IndexOf(caracter);
            if (indexConAcento > -1)
            {
                textoSinAcentos = textoSinAcentos + (SinSignos.Substring(indexConAcento, 1));
            }
            else
            {
                textoSinAcentos = textoSinAcentos + (caracter);
            }
        }
        return(textoSinAcentos);
    }
Exemplo n.º 2
0
        public static string RemoverAcentos(string texto)
        {
            const string ConSignos       = "áàäéèëíìïóòöúùuñÁÀÄÉÈËÍÌÏÓÒÖÚÙÜçÇ";
            const string SinSignos       = "aaaeeeiiiooouuunAAAEEEIIIOOOUUUcC";
            string       textoSinAcentos = string.Empty;

            foreach (var caracter in texto)
            {
                var indexConAcento = ConSignos.IndexOf(caracter);
                if (indexConAcento > -1)
                {
                    textoSinAcentos = textoSinAcentos + (SinSignos.Substring(indexConAcento, 1));
                }
                else
                {
                    textoSinAcentos = textoSinAcentos + (caracter);
                }
            }
            textoSinAcentos = textoSinAcentos.ToLower();
            return(textoSinAcentos);
        }