Array
(
)

Retirar URL de string

Aspnet Mvc
   - 06 set 2016

Pessoal podem me ajudar ?
por exemplo
#Código

   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 ?

Tássio Gois
|
MVP
Pontos: 210
    06 set 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);
}