url_filename: Extract filenames from a URLs

View source: R/paths.R

url_filenameR Documentation

Extract filenames from a URLs

Description

Get the base names of URLs via basename(), and remove the possible query parameters or hash from the names.

Usage

url_filename(x, default = "index.html")

Arguments

x

A character vector of URLs.

default

The default filename when it cannot be determined from the URL, e.g., when the URL ends with a slash.

Value

A character vector of filenames at the end of URLs.

Examples

xfun::url_filename("https://yihui.org/images/logo.png")
xfun::url_filename("https://yihui.org/index.html")
xfun::url_filename("https://yihui.org/index.html?foo=bar")
xfun::url_filename("https://yihui.org/index.html#about")
xfun::url_filename("https://yihui.org")
xfun::url_filename("https://yihui.org/")

xfun documentation built on Nov. 2, 2023, 6 p.m.