В моем приложении Ruby я использовал следующий метод и регулярное выражение для удаления всех тегов HTML из строки:
str.gsub(/<\/?[^>]*>/,"")
Это регулярное выражение сделало почти все, что я ожидал, за исключением того, что все кавычки были преобразованы в “
, а все одинарные кавычки были заменены на ”
.
Какая очевидная вещь мне не хватает, чтобы преобразовать беспорядочные коды обратно в их правильные символы?
Изменить: проблема возникает с регулярным выражением или без него, поэтому ясно, что моя проблема не имеет к нему никакого отношения. Теперь у меня вопрос, как справиться с этой ошибкой форматирования и исправить ее. Спасибо!