Build, test, and debug regular expressions
This regular expression matches full HTTP and HTTPS URLs, including optional subdomains, domain names, top-level domains (TLDs), and paths. It allows for two-part (domain.com) or three-part (sub.domain.com) domains containing alphanumeric characters, underscores, and hyphens. It can be used to extract web links from text or loosely validate URLs, accommodating various path and query string characters.