Okay I tested the following in Sigil 2.50 (pre-release):
The xhtml file was:
Code:
<p>Lorem “ipsum dolor” Jack said. “</p>
<p>Lorem ipsum dolor said. “</p>
<p>Dolor amet said. “</p>
<p> 0xxxy </p>
And the search string I had to modify to make it a finite quantity:
Code:
(?<!”\s\w{1,6}\s)said\. “
And when I run it the find only goes to the second and third lines.
So as far as I can tell with these examples, all is working.
But again this version of Sigil has a newer version of PCRE2 (10.45) than the version that came in Sigil 2.4.2 (10.44), so since you are seeing something different I would guess that there was a PCRE2 bug in 10.44 that got fixed.
If it is any help, we are hoping to do final updates of the translations this week and will try to make a full release by next weekend if both of us can work it into our schedules.
If you desperately need something immediately, I can generate a CI build of current Sigil master (it will be missing translations in most languages) and make a link available to you.
But please test your Sigil 2.4.2 build and let us know if it fails these very specific tests (ie. if there was a PCRE2 bug).