Как я могу конвертировать HTML сущностей? - PullRequest
0 голосов
/ 30 апреля 2020

Я читаю большую строку в Perl с веб-страницы, используя WWW :: Mechanz ie. Я не записываю это в файл, просто прохожу это. Однако апострофы выходят как. Есть ли способ автоматически преобразовать всю строку, чтобы я получил 'вместо ее символьного кода?

1 Ответ

2 голосов
/ 30 апреля 2020

Для декодирования строк с HTML сущностями вы можете использовать метод decode() в HTML::Entities. Например:

use feature qw(say);
use strict;
use warnings;
use HTML::Entities;
my $str = "An &#39example&#39";
say decode_entities($str);

Вывод :

An 'example'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...