in reply to Generating ranges of numbers
#!/usr/bin/perl -l # http://perlmonks.org/?node_id=1166921 use strict; use warnings; my @array = ("1","2","3","5","6","7","9"); my @ranges = split ' ', "@array" =~ s/\b(\d+)\K (?=(\d+)(??{$1 != $2 - 1 && 'fail' }))/:/gr =~ s/:[\d:]+:/:/gr; print "@ranges"; [download]
www.com | www.net | www.org
No recent polls found