假设我有:
my $string = "one.two.three.four";
Run Code Online (Sandbox Code Playgroud)
我应该如何使用上下文来获得模式找到匹配的次数(3)?这可以使用单线程来完成吗?
我试过这个:
my ($number) = scalar($string=~/\./gi);
Run Code Online (Sandbox Code Playgroud)
我认为通过括号括起来$number,我会强制数组上下文,并且通过使用scalar,我得到了计数.但是,我得到的只是1.
我正在我的个人计算机上编写一个脚本,该脚本连接到远程服务器.我认为远程服务器安装了Perl 4.0或更低版本,这就是它无法识别相同的原因.有chomp命令的替代方案吗?