none
Como remover caracteres de uma string

    Question

  • Bom dia,

    Existe alguma função que remova caracteres de uma string sem precisar fazer um for para substitui-los. Exemplo: Na string "João Ma/ria Sil/va" remover as "/".

    José Antunes

    Monday, December 18, 2006 1:49 PM

Answers

  • Olá J.Antunes,

    ai depende do que vc precisa remover, você poderia fazer assim:

    string str = "João, Ma/ria Sil/va";

    string test = str.Replace("/", "").Replace(",","");

    e ele remove a vigula tb, porém tem q tomar cuidado que ele remove todas as virgulas da string, se vc por exemplo quisesse remover apenas uma virgula tem outras formas de fazer ...

    sds,

    Monday, December 18, 2006 4:20 PM

All replies

  • Olá J.Antunes
    Você pode fazer assim :

    string str = "João Ma/ria Sil/va";

    string test = str.Replace("/", "");

    o Resultado final será "João Maria Silva".

    sds,

    Monday, December 18, 2006 1:55 PM
  • Ok, valeu !

    É, mas se eu tiver que remover caracteres diferentes o Replace já não funciona, ou tem outra forma de se fazer isso. Exemplo, remover uma barra(/) e uma vírgula(,) da mesma string.

    Monday, December 18, 2006 3:04 PM
  • Olá J.Antunes,

    ai depende do que vc precisa remover, você poderia fazer assim:

    string str = "João, Ma/ria Sil/va";

    string test = str.Replace("/", "").Replace(",","");

    e ele remove a vigula tb, porém tem q tomar cuidado que ele remove todas as virgulas da string, se vc por exemplo quisesse remover apenas uma virgula tem outras formas de fazer ...

    sds,

    Monday, December 18, 2006 4:20 PM
  • Muito obrigado, Evandro

    agora "funfou" direitinho

    Monday, December 18, 2006 4:50 PM
  • Que Nada,

    só os créditos que vc marcou errado..mas num da nada !!!

    sds,
    Monday, December 18, 2006 4:56 PM
  • PQP Cara..

     

    O cara resolve teu problema e você marca o seu comentário como resposta....

     

    Boa esta tua estratégia!!

     

    Tuesday, January 20, 2009 5:43 PM
  • Pessoal, Estou com um problema parecido.

    Como eu posso tirar as aspas duplas que tem dentro de uma string.

     

     

    Thursday, April 15, 2010 9:13 PM
  • Pessoal, Estou com um problema parecido.

    Como eu posso tirar as aspas duplas que tem dentro de uma string.

     

     


    Alexandre faz assim

    string test = str.Replace("\"", "").Replace("","");


    What would Brian Boitano do ?
    ((2B || !2B) is Question) ?
    Thursday, April 15, 2010 10:38 PM
    Moderator
  • Olá amigo e como eu faria para remover apenas um "=" de uma string se puder citar varios exemplos agradeço

    =Q29sZSBvdSBEaWdpdGU=gc3VhIG1lbnNhZ2VtIGFxdWkuLi4=

    digamos que fosse a string acima e eu quisesse remover o primeiro, depois um exemplo de como remover apenas o do meio e por fim um exemplo de como remover apenas o do fim....

    desde já agradeço

    sei que é um pouco tarde "o topico é de 2006 e já estou em 2012" mas estou precisando. Obrigado

    Tuesday, February 07, 2012 4:52 PM
  • Olá amigo e como eu faria para remover apenas um "=" de uma string se puder citar varios exemplos agradeço

    =Q29sZSBvdSBEaWdpdGU=gc3VhIG1lbnNhZ2VtIGFxdWkuLi4=

    digamos que fosse a string acima e eu quisesse remover o primeiro, depois um exemplo de como remover apenas o do meio e por fim um exemplo de como remover apenas o do fim....

    desde já agradeço

    sei que é um pouco tarde "o topico é de 2006 e já estou em 2012" mas estou precisando. Obrigado

    queria saber o mesmo x)
    Thursday, June 28, 2012 6:18 AM


  • Sei que o post é antigo, mas só para não deixar sem resposta a última dúvida a solução é simples:

    Utilize o Substring e pegue a partir da primeira posição da string.

    Exemplo:

    var retorno = suastring.substring(1);

    Att,

    Thursday, September 26, 2013 7:18 PM