Fórum Como retiro algo de uma string em CSharp #571314
21/11/2016
0
string exemplo = "http://www.exemplo.com/+parte_a_ser_ignorada";
Como faço para remover tudo depois do sinal de '+', incluindo ele?
Jonas Uliana
Curtir tópico
+ 0Post mais votado
21/11/2016
I) Frameworks mais atuais
string exemplo = "http://www.exemplo.com/+parte_a_ser_ignorada";
int idx = exemplo.IndexOf("+");
Console.WriteLine(exemplo.Remove(idx));
II) Mais antigos
string exemplo = "http://www.exemplo.com/+parte_a_ser_ignorada";
int idx = exemplo.IndexOf("+");
int tam = exemplo.Length;
Console.WriteLine(exemplo.Remove(idx, (tam - idx)));
Eduardo Nery
Gostei + 2
Mais Posts
21/11/2016
Jonas Uliana
int x = filtrada.IndexOf(';');
filtrada = filtrada.Remove(x, filtrada.Length);porém é disparada uma exceção :/
Gostei + 0
21/11/2016
Lucas Campos
var url = "http://www.exemplo.com/+parte_a_ser_ignorada";
var formattedUrl = url.Substring(0, IndexOf("+")); Cria uma substring que começa na posição 0 e vai até a posição do '+', a substring cortará tudo depois disso, incluindo o próprio +
Gostei + 1
23/11/2016
Celiol.
var texto = "Devmedia";
texte = texto.replace("Dev", "");
So nao me recordo agora se o espaço em branco voce deixa antes ou é como coloquei mesmo no fim mas isso acredito que resolve sua solução.
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)