Function: rng-uri-split
rng-uri-split is a byte-compiled function defined in rng-uri.el.gz.
Signature
(rng-uri-split STR)
Source Code
;; Defined in /usr/src/emacs/lisp/nxml/rng-uri.el.gz
(defun rng-uri-split (str)
(and (string-match "\\`\\(?:\\([^:/?#]+\\):\\)?\
\\(?://\\([^/?#]*\\)\\)?\
\\([^?#]*\\)\
\\(?:\\?\\([^#]*\\)\\)?\
\\(?:#\\(\\(?:.\\|\n\\)*\\)\\)?\\'"
str)
(list (match-string 1 str)
(match-string 2 str)
(match-string 3 str)
(match-string 4 str)
(match-string 5 str))))