| parse_url | R Documentation |
Parses URLs and returns a structured list with proper handling of internationalized domain names. This function provides both Unicode and ASCII representations of domain components.
parse_url(url, encode_domains = FALSE)
url |
Character vector of URLs to parse |
encode_domains |
Logical flag; encode parsed host names to ASCII. |
An object of class "punycoder_parsed_url" (a named list)
with components:
Character vector of URL schemes (e.g., "https").
Character vector of domain names.
Integer vector of port numbers.
Character vector of URL paths.
Character vector of query strings.
Character vector of fragment identifiers.
Each component has one element per input URL. Invalid URLs yield
NA components. For valid URLs without an explicit path,
path is returned as "".
url_encode, url_decode for URL
transformation with IDN handling.
# Parse URL with Unicode domain
parse_url(
"https://caf\u00E9.example.com:8080/path?query=value#fragment"
)
# Parse multiple URLs
urls <- c(
"https://caf\u00E9.com/menu",
"https://\u043C\u043E\u0441\u043A\u0432\u0430.\u0440\u0444/info"
)
parse_url(urls)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.