提取字符串

提取字符串

提取字符串
$hum=“GID101552IBPID1?group6393.aln?"humGID101552IBPID1”
$hum=~/^(.*)\?group.*/
请问:这样一行字符串,怎么用$1不能提取GID101552IBPID1?
[quote]$hum="GID101552IB.
[quote]$hum="GID101552IBPID1?group6393.aln?humGID101552IBPID";
$hum=~/^(.*)\?group.*/;
print $1;[/quote]
当然可以提取,你看看你的 $hum 里面的引号是不是有问题,似乎你原来的 $hum 那串字符串中的引号是全角的引号,应该用半角引号,否则就用单引号把这串字符串引起来
谢谢.