V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
andybest
V2EX  ›  问与答

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

  •  
  •   andybest · Nov 23, 2014 · 2804 views
    This topic created in 4178 days ago, the information mentioned may be changed or developed.
    匹配 URL ,例如 http://www.v2ex.com 有的写为 //www.v2ex.com
    正则如何同时匹配这两者?
    10 replies    2014-11-23 14:46:01 +08:00
    silvernoo
        1
    silvernoo  
       Nov 23, 2014   ❤️ 1
    (http://|//)
    riaqn
        2
    riaqn  
       Nov 23, 2014   ❤️ 1
    (http:)?\/\/www\.v2ex\.com
    Busy
        3
    Busy  
       Nov 23, 2014   ❤️ 1
    就两个,那就用 | 来吧,复杂了增加运算不说,反而更容易出问题
    lwbjing
        4
    lwbjing  
       Nov 23, 2014   ❤️ 1
    1L前头加^
    Slienc7
        5
    Slienc7  
       Nov 23, 2014
    ((https?:)?//(?<site>[^/]+)gstatic\.com)

    匹配:
    https,http,//
    *.gstatic.com
    kimw
        6
    kimw  
       Nov 23, 2014 via Android
    @xgowex 小白表示看不懂 <site>是森莫
    xenme
        7
    xenme  
       Nov 23, 2014
    @kimw 起了个名字而已
    vpn002
        8
    vpn002  
       Nov 23, 2014
    ^(http:)?//
    sneezry
        9
    sneezry  
       Nov 23, 2014
    /需要转义啊,上面木有转义的是几个意思啊~
    Slienc7
        10
    Slienc7  
       Nov 23, 2014 via Android
    (https?:)?// 这个就可以了
    @kimw
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   908 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1685ms · UTC 23:20 · PVG 07:20 · LAX 16:20 · JFK 19:20
    ♥ Do have faith in what you're doing.