Named Capture Group to create new columns

Here is the code to create a Tables.jl table (compatible with DataFrames)
With columns based on regex named captures.

Not sure if that is useful to you.