我有以下代码来解析一个FTP链接的部分:正则表达式来解析FTP链接字符串
Regex exp = new Regex(@"(?i)ftp:\/\/(?<user>\S+?):(?<passwd>\S+?)@(?<host>\S+?.\S+?.\S+?.\S+?)");
Match m = exp.Match(@"Link: ftp://username:[email protected]<ftp://username:[email protected]/>");
Console.WriteLine("Host = " + m.Groups["host"].Value);
Console.WriteLine("User = " + m.Groups["user"].Value);
Console.WriteLine("Pass = " + m.Groups["passwd"].Value);
哪产生以下输出:
Host = host.su
User = username
Pass = password
为什么在主机被截断?
韦尔普,现在你已经在非贪我的回答只是看起来像已经来不及了评论编辑。 – Rawling