【发布时间】:2012-04-18 15:05:58
【问题描述】:
我猜标签是一个变量,它正在检查9eaf - 但是这在 Perl 中存在吗?
这里的“=~”符号是做什么的,9eaf 前后的“/”字符是做什么的?
if ($tag =~ /9eaf/)
{
# Do something
}
【问题讨论】:
-
如果您想花几分钟时间了解 Perl 中的正则表达式,请查看 perlrequick。
-
Learning Perl 说明一切:)
-
这个问题不太可能帮助任何未来的访客;它只与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这种情况通常不适用于互联网的全球受众。恰恰相反。
-
man perlop"perlop - Perl 运算符和优先级"(至少在类 UNIX 中)回答了这个问题:"二进制 "=~" 将标量表达式绑定到模式匹配。"