none
Pegar sequencia de caracteres desconhecida em uma string RRS feed

  • Pergunta

  • Bom tarde,

    tenho uma string de uma frase que contem algumas palavras e links,preciso remover o link desta string,usei o split para remover uma parte,mas nao consigo remover a outra .

    Ex: https://www.google.com/Aasdadaj

    Consegui remover o https://www.google.com/ , mas a outra parte dinamica nao consigo.

    Obrigado

    quinta-feira, 12 de novembro de 2015 15:24

Respostas

  • Boa tarde

    Você sempre pode usar System.IO.Path métodos

    string MinhaString = "http://www.exemplo.com.br/pasta/arquivo.jpg";
    string NomeArquivo = Path.GetFileName(MinhaString ); 

    Se você quiser processar URIs mais complexas você pode passá-lo pensei que o System.Uri tipo e pegue o AbsolutePath

    string MinhaString = "http://www.exemplo.com.br/pasta/arquivo.jpg?teste=1";
    Uri uri = new Uri(MinhaString);
    string file = Path.GetFileName(uri.AbsolutePath);

    Abraço

    • Sugerido como Resposta Danilo Telles quinta-feira, 12 de novembro de 2015 15:38
    • Marcado como Resposta lRafael quinta-feira, 12 de novembro de 2015 15:51
    quinta-feira, 12 de novembro de 2015 15:38

Todas as Respostas

  • Boa tarde

    Você sempre pode usar System.IO.Path métodos

    string MinhaString = "http://www.exemplo.com.br/pasta/arquivo.jpg";
    string NomeArquivo = Path.GetFileName(MinhaString ); 

    Se você quiser processar URIs mais complexas você pode passá-lo pensei que o System.Uri tipo e pegue o AbsolutePath

    string MinhaString = "http://www.exemplo.com.br/pasta/arquivo.jpg?teste=1";
    Uri uri = new Uri(MinhaString);
    string file = Path.GetFileName(uri.AbsolutePath);

    Abraço

    • Sugerido como Resposta Danilo Telles quinta-feira, 12 de novembro de 2015 15:38
    • Marcado como Resposta lRafael quinta-feira, 12 de novembro de 2015 15:51
    quinta-feira, 12 de novembro de 2015 15:38
  • Certinho,

    mas em vez de usar o GetfileName,usei o GetDirectoryName.

    Obrigado

    quinta-feira, 12 de novembro de 2015 15:51