Test, validate and match regular expressions
This regex comprehensively dissects full URLs into named capture groups: scheme, hostname, port, path, and query. It handles international domain names with extended character ranges and supports complex URL structures including fragments and query strings. Ideal for URL validation, web scraping, and API endpoint parsing where you need to extract specific URL components.