我想檢查數組條目的最後一個字符,如果它是一個括號。Perl,檢查最後一個字符是否爲括號
我的代碼如下所示:
my $lastchar = substr $blub[8],-1,1;
print "$lastchar..............................\n";
if ($lastchar == "\(")
{
splice @blub, 8, 2, join('', @blub[8,9]);
}
但這種代碼不工作......它的每一個支架相匹配,當它是一個開放的「(」或閉合支架「)」 ...
在此先感謝。 問候,約翰。
你應該使用情商,而不是== – BSen
哇,那是快。工作正常。如果你以此作爲答案,我會接受它。但爲什麼是eq? –
'使用嚴格;'和'使用警告;'。幫助Perl來幫助你。 –