Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

s4muk4

Manipulação de string

Recommended Posts

Galera, tranquilo?

 

entao eu tenho uma listagem que retorna uma descrição, até ai tudo bem, porém nessa descrição pode ter N imagens , tem alguma maneira pra pegar só a primeira imagem e trazer o src dela?

 

Ex:

 

<p>vai meu texto aqui</p>

<p><img src="http://localhost:4766/Midia/Conteudos/Institucional_Opcao_1.jpg" alt="" width="500" height="450" /></p>

<p>vai meu texto aqui</p>

<p><img src="http://localhost:4766/Midia/Conteudos/Institucional_Opcao_2.jpg" alt="" width="1600" height="1446" /></p>

<p>vai meu texto aqui</p>

 

e retornar apenas: http://localhost:4766/Midia/Conteudos/Institucional_Opcao_1.jpg, pq dps vou redimensionar de acordo com o meu layout

 

Estou usando essa função:

 

public String extrairUrlImagemEditor(String texto)
       {
           String retorno = "";
           string expressao;
           expressao = @"(?<src>http://\S*)\s*";
           System.Text.RegularExpressions.Regex re = new System.Text.RegularExpressions.Regex(expressao);
           System.Text.RegularExpressions.Match matches = re.Match(texto);
           StringBuilder html = new StringBuilder();
           html.Append(matches.Groups["src"].Value);
           retorno = html.ToString();         
           return retorno;
       }

 

porem me retorna : http://localhost:4766/Midia/Conteudos/Institucional_Opcao_1.jpg"

 

mas como na expressao nao valida se é tag img ou nao , se eu colocar um link antes no meu editor, acho que pode zoar tudo né?

 

teria uma outra maneira de fazer isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tb não domino muito de ER, ja tentei varios modos mas nao consegui...

 

tem alguma outra maneira q acha as extensoes de imagem q pegue e retorne a src?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.