正则问题:如何同时匹配 http:// 与 // ?

2014 年 11 月 23 日
 andybest
匹配 URL ,例如 https://v2ex.ih06.com 有的写为 //www.v2ex.com
正则如何同时匹配这两者?
3096 次点击
所在节点    问与答
10 条回复
silvernoo
2014 年 11 月 23 日
(http://|//)
riaqn
2014 年 11 月 23 日
(http:)?\/\/www\.v2ex\.com
Busy
2014 年 11 月 23 日
就两个,那就用 | 来吧,复杂了增加运算不说,反而更容易出问题
lwbjing
2014 年 11 月 23 日
1L前头加^
Slienc7
2014 年 11 月 23 日
((https?:)?//(?<site>[^/]+)gstatic\.com)

匹配:
https,http,//
*.gstatic.com
kimw
2014 年 11 月 23 日
@xgowex 小白表示看不懂 <site>是森莫
xenme
2014 年 11 月 23 日
@kimw 起了个名字而已
vpn002
2014 年 11 月 23 日
^(http:)?//
sneezry
2014 年 11 月 23 日
/需要转义啊,上面木有转义的是几个意思啊~
Slienc7
2014 年 11 月 23 日
(https?:)?// 这个就可以了
@kimw

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/148628

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX