I've figured it out. You need to use the RegEx.Match.Groups collection to access the captured groups. Can't belive how long it's taken me to work that out
I guess that's what you get for trying to program after 20 hours without sleep. It's a long one tomorrow too, best get to bed