none
Replace RRS feed

  • Pergunta

  • Ola, estou com um problema no seguinte código:

                            txtcodificar.Text = txtdescodificar.Text.Replace(" - ", " ").Replace("1", "a ").Replace('1', 'A').Replace("11", "á").Replace("11", "Á").Replace("12", "â").Replace("12", "Â").Replace("13", "ã").Replace("13", "Ã").Replace("14", "à").Replace("14", "À").Replace("4", "b").Replace("4", "B").Replace("9", "c").Replace("9", "C").Replace("20", "ç").Replace("20", "Ç").Replace("40", "d").Replace("40", "D").Replace("78", "e").Replace("78", "E").Replace("781", "é").Replace("781", "É").Replace("782", "ê").Replace("782", "Ê").Replace("147", "f").Replace("147", "F").Replace("272", "g").Replace("272", "g").Replace("495", "h").Replace("495", "H").Replace("890", "i").Replace("890", "I").Replace("8901", "í").Replace("8901", "Í").Replace("8902", "î").Replace("8902", "Î").Replace("1584", "j").Replace("1584", "J").Replace("2796", "k").Replace("2796", "K").Replace("4771", "l").Replace("4771", "L").Replace("8540", "m").Replace("8540", "M").Replace("14805", "n").Replace("14805", "N").Replace("25552", "o").Replace("25552", "O").Replace("255521", "ó").Replace("255521", "Ó").Replace("255522", "ô").Replace("255522", "Ô").Replace("43928", "p").Replace("43928", "P").Replace("75258", "q").Replace("75258", "Q").Replace("128535", "r").Replace("128535", "R").Replace("218920", "s").Replace("218920", "S").Replace("371931", "t").Replace("371931", "T").Replace("630454", "u").Replace("630454", "U").Replace("6304541", "ú").Replace("6304541", "Ú").Replace("6304542", "û").Replace("6304542", "Û").Replace("1066464", "v").Replace("1066464", "V").Replace("1800600", "w").Replace("1800600", "W").Replace("3034825", "x").Replace("3034825", "X").Replace("5106868", "y").Replace("5106868", "Y").Replace("8580897", "z").Replace("8580897", "Z ");

    O meu objetivo é que cada numero entre aspas seja uma letra, só que como algumas letras contem muito numeros, em vez de, por exemplo o numero "495" ser a letra "h", ele acaba tendo o resultado como: bc5

    como soluciona isso?

    Agradeço desde já!


    sexta-feira, 18 de maio de 2012 23:46

Respostas