How to reproduce:
My case is: find all "text", replace with QLatin1String("text")
Using regular expression, but not case sensitive or whole word only.
Reg exp: \"([^\"]*)\" replace with QLatin1String("\1")
Result: search/replace works well, but if there is several results in the same line, highlighting is different, it highlights one part from the first double quote to the last. Fixed when checking "whole word only".
So we have a case where the search is different from the highlight.