Quantcast
Channel: Regular Expression
Viewing all articles
Browse latest Browse all 6

Regular Expression

$
0
0

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?

 

 


Viewing all articles
Browse latest Browse all 6

Latest Images

Trending Articles





Latest Images