Test, validate and match regular expressions
Parses and decomposes standard URIs/URLs into named capture groups including protocol, credentials, host, port, path, query parameters, and fragment. It optionally matches authentication credentials before the @ symbol, a numeric port after the host, and path, query string, and fragment sections. Ideal for URL validation, log analysis, and extracting individual URL components for downstream processing.