我想從單行字符串$ a1分開得到N + 1個零件,其中$ a1的第一部分包含字符,可能包含數字,逗號,單個空格或連續多個空間。 而part2到partN + 1只包含數字。perl得到最後N次匹配的行內
# (part1) (part2) (part3) (part4)
my $a1=' adf baifdhi ads 1882, 3 123 456 7';
$a1 =~ /^(.*)(\s+\d+){$N}$/;
$part1 = $1; (no problem here)
但是我怎樣才能得到PartN的partN號碼?看起來2美元只給了我最後一次的比賽。 謝謝