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