in reply to Converting String Containing Ranges to Array
my @a; push @a, /\.\./ ? do{ my($lo,$hi) = split'\.\.'; $lo..$hi} : $_ for split',', $string; print @a;; ##or my @a = map{ /\.\./ ? do{ my( $lo,$hi ) = split '\.\.'; $lo .. $hi } : $_ } split ',', $string; print @a;;
|
|---|