【发布时间】:2011-06-10 03:44:57
【问题描述】:
工作代码:
if ( $check1 eq $search_key ...
以前的“错误”代码:
if ( $check1 =~ /$search_key/ ...
这两个词($check1 和$search_key)应该是一样的,但是为什么第二个不是一直返回 true?这些有什么不同?
$check1 是通过拆分获得的。 $search_key 要么在(“word”)之前输入,要么在运行时输入:(<>),然后将两者都传递给子例程。
还有一个问题是,我可以在没有任何隐藏问题的情况下转换以下内容吗?
if ($category_id eq "subj") {
我希望能够说:=~ /subj/,这样“主题”仍然是真实的。
提前致谢。
【问题讨论】:
标签: perl