Build, test, and debug regular expressions
Parses structured text records containing a company name, address, and zip code (delimited by the markers 'zkx' and 'xkz'), followed by a sequence of single-digit values for 25+ motorcycle brands such as Ducati, Harley Davidson, Honda, and Yamaha. Each brand's digit is captured into its own named group (e.g., 'ducati', 'yamaha'), likely representing counts, ratings, or inventory figures. Typically used with global and multiline flags to extract many records from delimited log or tabular data.