C: fix #143, wrong length after double regex compilation

pregcomp changes the length of the compiled SV under the hood
to stringify the rx interpretation of the flags, even if it's already done.
This doesn't match the non-SvANY part of the pv.
Reset the CUR/LEN after pregcomp.