“as_text_trimmed”有什么作用?

时间:2012-02-15 23:23:24

标签: perl

我这里有一些Perl代码,一行说...

my $newlink = $link->as_text_trimmed;

我知道这意味着变量$newlink被赋予调用$link的{​​{1}}变量的值。但我在网上找不到as_text_trimmed所做的任何信息。谁能告诉我或指出我正确的方向?

2 个答案:

答案 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的“箭头操作符”