U + 201C и U + 201D являются символами Unicode “
и ”
! Вы уже должны ловить их.
Если вы также хотите выбрать одинарные кавычки ‘
и ’
и преобразовать их в '
, это будет U + 2018 и U + 2019.
Однако этот вид замены - это запах Юникода. Что вы пытаетесь сделать здесь и почему? ‚‘’„“”«»–—
и т. Д. Являются абсолютно допустимыми символами, и если ваше приложение не сможет их обработать, оно не сможет обрабатывать и другие символы, не входящие в ASCII, что обычно считается плохим. Если это вообще возможно, лучше исправить любую проблему, которую эти персонажи в настоящее время вызывают, а не подмести ее под коврик с заменой.