Function: url-file-nondirectory

url-file-nondirectory is an autoloaded and byte-compiled function defined in url-util.el.gz.

Signature

(url-file-nondirectory FILE)

Documentation

Return the nondirectory part of FILE, for a URL.

Source Code

;; Defined in /usr/src/emacs/lisp/url/url-util.el.gz
;;;###autoload
(defun url-file-nondirectory (file)
  "Return the nondirectory part of FILE, for a URL."
  (cond
   ((null file) "")
   ((string-match "\\?" file)
    (url-file-nondirectory (substring file 0 (match-beginning 0))))
   ((string-match ".*\\(?:/\\|%2[fF]\\)\\(.*\\)" file)
    (match-string 1 file))
   (t file)))