> the following is an as yet incomplete regex that i'm working on:
How about just not capturing them to begin with? If you add C<?:> to
the beginning of your capture it will ignore the capture. Having said
that, why are you capturing to begin with if you are just going to throw
them away? The parens in your example don't matter for the match to work.
At the very least I would switch to named variables to make it more
readable and prevent the chance that they get clobbered by a later regex.