#!/usr/bin/perl -w use Benchmark; $email = ''; Benchmark::cmpthese(100000000, { '.*' => sub { $email =~ m/.*?\<(.*?)\>/ }, '^>' => sub { $email =~ m/<([^>]+)>/ } } );