#!/usr/bin/perl for (<STDIN>){ my @b; for (/([-\d]+)/g) { @a = /(\d+)/g; $a[1] = $a[0] unless $a[1]; for $a[0]..$a[1]; } }
>>1 >>1-3 >>1,3 >>1-3,5,9-10 >>000000-000000001 >>289494 >>0-2,99998-100000 >>3,0-3,4,5,6,4,2-8 >>4-1
>>1 [1] >>1-3 [1,2,3] >>1,3 [1,3] >>1-3,5,9-10 [1,2,3,5,9,10] >>000000-000000001 [1] >>289494 [] >>0-2,99998-100000 [1,2,99998,99999] >>3,0-3,4,5,6,4,2-8 [1,2,3,4,5,6,7,8] >>4-1 [1,2,3,4]