PDFファイルからコピー&ペーストした文字が文字化けする

半角でも、疑問符でも感嘆符でも句点でもないものが行末にあるとき

([^( -~)(? )(! )。?!])\n
あるいは
([^( -~)(? )(! )。?!])$

その次の行の行末に、疑問符または感嘆符または句点があるとき

(.*?)([。!?])\n
あるいは
(.*?)([。!?])$