我有一个查询字符串是这样的:如何查询字符串转换成哈希在Perl
id=60087888;jid=16471827;from=advance;action=apply
,也可以是这样的:
id=60087888&jid=16471827&from=advance&action=apply
从这个
现在我想创建一个散列这将有关键的ID,并将其值
我已经这样做了
my %in;
$buffer = 'resid=60087888;jobid=16471827;from=advance;action=apply';
@pairs = split(/=/, $buffer);
foreach $pair (@pairs){
($name, $value) = split(/=/, $pair);
$in{$name} = $value;
}
print %in;
但问题是在查询字符串也可以是肖明结肠或&那么如何才能做到这一点,请帮助我