my $var_cot_descn="Veteran's Affairs";
my %cot_descn= ("Correctional","Veteran's Affairs","State Pharmacy Assistance Program","VA Medical Center","VA Mail Order Pharmacy","PHS 340B Entity");
if (exists $cot_descn{$var_cot_descn}){
print "CustomerDomain=\"GOV\"
/>
</Org>
\n";
}
else{
print "CustomerDomain=\"COM\"
/>
</Org>
\n";
}
所有工作正常,除非我比较“退伍军人事务”导致if条件失败。简单的Perl字符串匹配一个特殊的字符,即'
我该如何解决这个问题?