$url=~/(\d{4})\.htm/i; #### $num = $1; #### $url=~/(\d{4,})\.htm/i; #### $url=~/(\d{4,5})\.htm/i; #### #!/usr/bin/env perl use strict; use warnings; use v5.10; my $url = 'something-12345.html'; $url =~ /(?\d{4,5})\.htm/i; my $num = $+{num}; print "$num\n"; exit;