Tested the greps:
Laubender/9: the 3 options didn’t work. They found, 0, 9 and 12 matches.
Jongware/13 (second grep) and Laubender/16 both tagged 285 episodes.
(they are the same...?)
Obi/15 crashed. It is working in small batches, apparently fine. Not tested in the whole document. Very greedy.
*****
I checked how many straight opening quotations indeed has the file= 321. (and closing 326... buy it is easy to fix. Obi resolved it in the past, here!)
Changing {5,} to {1} in Jongware/13 and Laubender gives 311 matches
and surprised me that changing the same {5,} to {0,} was 316
Finally, both Laubender and Jongware were very fast and any trace of greeding was perceived.
Conclusion: the supergrep for this task is
“([^\s“]+\s+){n,}[^\s\r\n”]+”
Did you try Laubender 12 ?
If you copy/paste the expressions you have to look carefully after the curley quotes in the expression.
Best you type the expression yourself. Without using straight quotes.
I only tested with English text. Not e.g. German text where the quotes for opening and closing are very different.
The only GREP expression working straight for me is:
Laubender 12
“([()[\]]?\<[^“]+\>[,;:!?.…()[\]\h]*){21}”
Obi-wan 15 is also working, but first I had to change the quotes to that:
“(([^ “]+)\h){21,}(?2)”
Did not test with very long quotes. Just the examples you are seeing in my screenshots.
Regards,
Uwe