如何使用正则表达式匹配URL?

时间:2012-07-18 20:19:21

标签: .net regex vb.net

我有字符串:

http://example.com/a b.html https://example.net/a+b+c http://example.org/one two three

每个链接以http或https开头,并包含类似空格的字符 每一个结束,是另一个的开始。 我怎么才能得到

http://example.com/a b.html
https://example.net/a+b+c
http://example.org/one two three.html

使用Regex?

1 个答案:

答案 0 :(得分:2)

这个正则表达式应该找到你需要的东西:

https?.+?(?=http|$)