Build, test, and debug regular expressions
Parses academic citation strings into structured fields using named capture groups: Author (with optional 'et al'), Title, Publisher/Journal, Volume, optional Issue in parentheses, page range, and 4-digit Year. Matches references formatted like 'Smith, J et al: Study Title. Journal Name 15(3): 100-110, 2020'. Useful for bibliographic data extraction, reference managers, and scientific literature processing.