我这里有一些Perl代码,一行说...
my $newlink = $link->as_text_trimmed;
我知道这意味着变量$newlink
被赋予调用$link
的{{1}}变量的值。但我在网上找不到as_text_trimmed
所做的任何信息。谁能告诉我或指出我正确的方向?
答案 0 :(得分:4)
quick search of CPAN会产生HTML::Element
$ h-> as_trimmed_text(...)as_text_trimmed
这就像 as_text(...)除了删除前导和尾随空格外, 并且任何内部空白都已折叠。
这不会删除硬空格,unicode空格或任何其他非空格 除非您将额外字符作为字符串提供,否则为ASCII空格 论点。例如$ h-> as_trimmed_text(extra_chars =>'\ xA0')
答案 1 :(得分:1)
$ link是某种数据结构,as_text_trimmed是其中的一个字段。 您没有将$ newlink设置为$ link。您将其设置为链接对象中的字段。
as_text_trimmed也可以是您正在调用的链接对象上的一个方法,并为其设置newlink。
搜索perl的“箭头操作符”