Olá Pissuá,
Pesquisando sobre Regex achei este código q dizia fazer o seguinte:
Pegaria o protocolo e a porta de uma url nesse formato
http://ww.teste.com.br:8080/qqcoisa
Regex r = newRegex(@"^(?<proto>\w+)://[^/]+?(?<porta>:\d+)?",RegexOptions.Compiled);
MessageBox.Show(r.Match(this.txtbackreferences.Text).Result("${proto}${porta}")).ToString();
@"^ = Início
(?<proto>\w+): = primeira expressão (letras, números e _) + os dois pontos
//[^/] = as barras não saem
+? = mais algum conteúdo ou não :D
(?<porta>:\d+)?" = mais dígitos numéricos (porta) ou nulo - não entendi os dois pontos nesse caso
O q raciocinei errado?
Soh q só tá pegando o http.
Why?