相关疑难解决方法(0)

Perl双点范围运算符.. vs三点...

我正在扫描XML文件并遍历文档中的每一行:

while ($line = <$fh>) {
    if ($line =~ /<title>/.../<\/title>/) {
        # something...
    }
}
Run Code Online (Sandbox Code Playgroud)

我不确定在..和...运营商方面究竟发生了什么.以前当我使用双点运算符时,..我会收到错误

在模式匹配中使用未初始化的值$ _(m //)

但是,当我使用三点运算符更改模式时...,错误不再发生,脚本按预期工作.

我理解运营商的差异,但不是在这种背景下.

任何解释这一点的帮助将不胜感激.

perl

5
推荐指数
1
解决办法
1804
查看次数

标签 统计

perl ×1