小编Mob*_*yde的帖子

Perl获取站点路径

我想知道如何从站点ex解析路径:

http://example.org/hello/ok/fl.jpg
Run Code Online (Sandbox Code Playgroud)

有没有办法解析这部分(路径)

/hello/ok/
Run Code Online (Sandbox Code Playgroud)

perl parsing path

0
推荐指数
1
解决办法
50
查看次数

perl:不能从其他perl文件中获取$ value并在第3个perl文件中使用它

所以我有3个perl文件(1.pl,2.pl,3.pl),我想从2.pl中的循环中获取一个值并在3.pl中打印它

脚本

1.pl

use strict;
use warnings;

require "./2.pl";
sub red {
    our $var;
    print "try : ";
    require "./3.pl"
}
Run Code Online (Sandbox Code Playgroud)

2.pl

use strict;
use warnings;

my @array = ("http://exemple.org", "http://test.org","http://perl.org");

foreach our $var(@array){
    chomp ($var);
    red();
}

1;
Run Code Online (Sandbox Code Playgroud)

3.pl

use strict;
use warnings;

our $var;

print "3 : $var\n";

1;
Run Code Online (Sandbox Code Playgroud)

我在终端打开1.pl时得到的结果:

try : 3 : http://exemple.org
try : try :
Run Code Online (Sandbox Code Playgroud)

而我想得到的是:

try : 3 : http://exemple.org
try : 3 : http://test.org
try : 3 : http://perl.org
Run Code Online (Sandbox Code Playgroud)

看起来3.pl的第二个要求不起作用,所以我该怎么办?

perl require

0
推荐指数
1
解决办法
33
查看次数

标签 统计

perl ×2

parsing ×1

path ×1

require ×1