Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 561925
            [titulo] => Retirar URL de string
            [dataCadastro] => DateTime Object
                (
                    [date] => 2016-09-06 09:48:48
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 415690
            [status] => A
            [isExample] => 
            [NomeUsuario] => Tássio Lucas de Lima Gois
            [Apelido] => 
            [Foto] => 
            [Conteudo] => 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);
} ) )

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 ?

Post mais votado

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