In the end, you need a natural parsing of the language, which is extremely difficult to do and possibly impossible for regular expressions (even super-super-PCREs). Consider this sentence:
So much for Mr. Reggex and his proposal.
, , , - , " :" - , lookbehinds, , , , . - .. co. . , . " " , , .