in reply to Parsing String

To get matches in $1 through $6 you'll need six sets of parentheses in a single regex.

After Compline,
Zaxo