use 5.6.0; # XXX BUGGY # will be fixed shortly sub num2range { local $_ = join ',' => @_; s{(\d+?|)(\d+)(?:,\1((??{$++1})))+}{$1$2-$+}g; return $_; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: List-to-Range (Advanced)
by Masem (Monsignor) on Jun 11, 2001 at 22:10 UTC |