【问题标题】:How can I convert HTML entities?如何转换 HTML 实体?
【发布时间】:2020-08-15 07:26:09
【问题描述】:

我正在使用 WWW::Mechanzie 从网页中读取 Perl 中的大字符串。我没有将它写入文件,只是通过它。然而,撇号以 的形式出现。有没有办法自动转换整个字符串以便我得到 ' 而不是它的字符代码?

【问题讨论】:

标签: html perl


【解决方案1】:

要解码带有 HTML 实体的字符串,您可以使用 HTML::Entities 中的 decode() 方法。例如:

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

输出

An 'example'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-10
    • 1970-01-01
    相关资源
    最近更新 更多