Uh, why haven't we drilled it into people's brains that regex cannot be used to parse matching parentheses/brackets?