可能重复:
URL的正则表达式,包括查询字符串
我有一个文字或信息.
我们的要求是从文本中获取链接.我们正在使用以下代码
List<string> list = new List<string>();
Regex urlRx = new
Regex(@"(?<url>(http:|https:[/][/]|www.)([a-z]|[A-Z]|[0-9]|[/.]|[~])*)",
RegexOptions.IgnoreCase);
MatchCollection matches = urlRx.Matches(message);
foreach (Match match in matches)
{
list.Add(match.Value);
}
return list;
Run Code Online (Sandbox Code Playgroud)
它给出了url但不是完整的.代码的输出是
但我们需要完整的网址
请建议如何解决该问题.谢谢.