Build, test, and debug regular expressions
Matches URLs with optional protocol scheme (http, https, ftp), optional authentication credentials (user@), domain name, optional port number (up to 5 digits), and optional hash/fragment identifier. Also captures paths and query strings. Useful for extracting or validating URLs from text, detecting links in content, and parsing web addresses that include anchor fragments.