关于取正则表达式的捕获变量
if(/(\d+)\t(\d+)/){
$start = $1;
$end = $2;
对于这样一段,起始我只是想要取$1和$2的值,因为我已经知道字符串中肯定有符合表达式的部分。
那么,可以用别的式子来达到目的吗?不使用if perl? 正则表达式
[解决办法]
$_ =~ /(\d+)\t(\d+)/;
$start = $1;
$end = $2;
$_ = "1234\t4378253";
($first, $second) = /(\d+)\t(\d+)/;
print "$first\n$second\n";