我正在扫描XML文件并遍历文档中的每一行:
while ($line = <$fh>) {
if ($line =~ /<title>/.../<\/title>/) {
# something...
}
}
Run Code Online (Sandbox Code Playgroud)
我不确定在..和...运营商方面究竟发生了什么.以前当我使用双点运算符时,..我会收到错误
在模式匹配中使用未初始化的值$ _(m //)
但是,当我使用三点运算符更改模式时...,错误不再发生,脚本按预期工作.
我理解运营商的差异,但不是在这种背景下.
任何解释这一点的帮助将不胜感激.
perl ×1