Sigo igual, dejo aqui la porcion de codigo que corresponde a eso, a ver si podeis echarme una mano.
Código:
Private Sub Parser(ByVal Recibido As String)
Dim IRCRegex As String =
"^(?<raw_message>\:(?<source>((?<nick>[^!]+)![~]{0,1}(?<user>[^@]+)@)?(?<host>[^\s]+))
(?<command>[^\s]+)(
)?(?<parameters>[^:]+){0,1}(:)?(?<text>[^\r^\n]+)?)"
Dim DataR As Match = Regex.Match(Recibido, IRCRegex)
If DataR.Success Then
Dim Data() As String = Regex.Split(Recibido, IRCRegex)
[...Un monton de codigo que usa los datos del array Data..]
End If
End Sub
Saludos