0

我正在尝试使用此 regex 匹配 URI / URL 方案(例如 ftp、http、https)^(.*:)。问题是我的 url 有一个端口号,因此该:方案中的服务器连接不是唯一的:80。如何使用正则表达式匹配方案?

给定这个例子:

http://video.google.co.uk/videoplay?docid=-7246927612831078230&hl=en#00h02m30s

我希望正则表达式匹配:

http

我对类似的东西不感兴趣

^((http[s]?|ftp):\/)

我知道这会起作用,但是它是有限的。它不会给我mailto, tel, ssh, etc.

4

1 回答 1

2

我刚刚发现这^[^:]+行得通。

于 2012-08-18T20:53:59.520 回答