Test regex (split model into alphanumeric blocks)

Create a test reg ex to split a string into consecutive blocks of
alphanumeric and non-alphanumeric sections. I'm hoping to use this to
look for various patterns in the product codes (and customize the model
/ product code matching algorithm accordingly).