This is really great.

Could you expand it to include Capturing Groups?