Submatch works except for a couple of edge cases
Submatch capturing first
Submatch capturing there except brace