Build, test, and debug regular expressions
Parses User-Agent strings into component parts using two alternatives: parenthesized segments like (Windows NT 10.0; Win64; x64) captured as 'info', and product name/version pairs like Mozilla/5.0 or Chrome/91.0 captured via 'name' and 'version' groups. Commonly used for browser detection, device identification, and analytics on HTTP User-Agent headers.