我有一个函数get_text()
,用于解析XML中的文本。我也想要带引号的文字。
我试过了:
qw($self->get_text());
它实际上正在打印"$self->get_text()"
&没有调用函数。怎么办?
答案 0 :(得分:4)
你不能使用qw,但是你可以用qw做的相同的空格分割:
@parts = split ' ', $self->get_text();
但是你的“我想要带引号的文字”让我觉得你可能正在寻找一些非常不同的东西。你能举例说明get_text返回的内容以及你想要改变的内容吗?
答案 1 :(得分:4)
我认为你对qw的作用以及何时使用它感到困惑。
答案 2 :(得分:3)
很难说出你在问什么。 qw/.../
是引用运算符,其效果与split ' ', '...'
相同。如果您想以与qw
相同的方式拆分字符串,请使用split
。