or download this
Compiling REx `(a(?{$a_counter ++;}))+(b(?{$b_counter ++;}))+'
size 25 Got 204 bytes for offset annotations.
...
In aaabb there were 0 'a's and 0 'b's.
In aabbb there were 0 'a's and 0 'b's.
Freeing REx: `"(a(?{$a_counter ++;}))+(b(?{$b_counter ++;}))+"'