Retirar URL de string

06/09/2016

Pessoal podem me ajudar ?
por exemplo
   var str = "Acesse já www.blablabla.com.br";


   var extrairString = str...


O que eu quero é saber como extrair a url de uma string em C#, acredito que seja com expressão regular, podem me ajduar ?

Aspnet Mvc

Melhor resposta

06/09/2016

Achei no fórum da microsoft.

string expressao, texto;

texto = "O senhor pode encontrar a solu‡ão para o seu problema, acessando http://www.site.com.br bla bla bla http://www.ms-it.com.br";
expressao = @"(?<link>http://\\S*)\\s*";

System.Text.RegularExpressions.Regex re = new System.Text.RegularExpressions.Regex(expressao);
System.Text.RegularExpressions.MatchCollection matches = re.Matches(texto);

foreach (System.Text.RegularExpressions.Match m in matches)
{
Console.WriteLine(m.Groups["link"].Value);
}

Tássio Gois

Currículo
Responder Citar