Quote:
i assume you found that get_startchar() refers to the old value of start_offset that was passed in order to yield the current results (otherwise the infinite loop issue would not be resolved)?

Thanks, that helped!

Quote:
regarding the examples that have become broken.. this is (unfortunately?) how PCRE recommends they be handled until such a time that the Perl community is able to define exactly how \K should be handled in all cases.

Okay, I have implemented the changes and they do not appear to have affected my other regex test cases, only the \K test cases. The inifite loop issue should be resolved for the next beta.