Simply search for
Code:
(?<![.!?])(?<=[ ])([A-Z])(?=[a-z]+)
The "\L" is a PCRE function saying "lowercase the next symbol in the replacement".
I am not exactly clear on how the quotations should work, so this will not handle those. Can you give me an example of two cases, one where it should be fixed, and one where it shouldn't?