none
Como remover caracteres de uma string RRS feed

  • Pergunta

  • 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

    segunda-feira, 18 de dezembro de 2006 13:49

Respostas

  • 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,

    segunda-feira, 18 de dezembro de 2006 16:20

Todas as Respostas

  • 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,

    segunda-feira, 18 de dezembro de 2006 13:55
  • 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.

    segunda-feira, 18 de dezembro de 2006 15:04
  • 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,

    segunda-feira, 18 de dezembro de 2006 16:20
  • Muito obrigado, Evandro

    agora "funfou" direitinho

    segunda-feira, 18 de dezembro de 2006 16:50
  • Que Nada,

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

    sds,
    segunda-feira, 18 de dezembro de 2006 16:56
  • PQP Cara..

     

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

     

    Boa esta tua estratégia!!

     

    terça-feira, 20 de janeiro de 2009 17:43
  • Pessoal, Estou com um problema parecido.

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

     

     

    quinta-feira, 15 de abril de 2010 21:13
  • 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) ?
    quinta-feira, 15 de abril de 2010 22:38
    Moderador
  • 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

    terça-feira, 7 de fevereiro de 2012 16:52
  • 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)
    quinta-feira, 28 de junho de 2012 06:18


  • 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,

    quinta-feira, 26 de setembro de 2013 19:18
  • kkkkk sei q agora está mais antigo ainda, mas minha sugestão é fazer um split("=") pelo sinal de igual, vai quebrar cada resultado num item de array


    Beto Nogueira Analista de Sistemas

    sexta-feira, 27 de março de 2015 18:39