2017-10-16 101 views
-3

我並不是那麼喜歡正則表達式,經過很多谷歌搜索後,我無法真正看到我的問題的正確解決方案。 我想建立一個正則表達式來匹配RFC 2396.我遇到了這個:regex Test 我在https://regex101.com/上測試過它,但它看起來非常複雜。如何建立一個匹配URI/URL RFC2396的正則表達式?

所以我的問題是否有任何易於閱讀的正則表達式在RFC 2396之後過濾URI/URL?

+2

使用URL/URI類不是正則表達式 – Jens

回答

0

有RFC的官方文檔2396

^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))? 

請訪問tools.ietf.org/html/rfc2396更多細節在一個不太複雜的正則表達式。在那裏你會找到正則表達式的一步一步的解釋。

+0

太好了!謝謝 – trouble