if (( ($month, $day, $year) = (/$month$day$year/io) ) || ( ($day, $month, $year) = (/$day$month$year/io) ) ) { $year += 1900 if $year < 100; $month = substr($month, 1, 3); print "$day-$month-$year\n"; }