Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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"](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"](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 ?
Carregando comentários...