$str =~ s/-/\.\./g; #### $str =~ s/(\d+)-(\d+)/join(",",$1..$2)/ge;