http://www.perlmonks.org?node_id=49117


in reply to Re: Code Smarter
in thread Code Smarter

m/\.mp3$/or substr($_,-4)eq".mp3"

Replies are listed 'Best First'.
Re: Re: Re: Code Smarter
by ichimunki (Priest) on Jan 01, 2001 at 00:17 UTC
    Anyone know which of these is the faster expression (intuitively speaking, not looking for a benchmark)? Doesn't the RE have to do a lot of work to get to the end of each string passed, whereas substr simply clips? The only thing to remember is to either test .MP3 as well or do lc() on the substr().
      My Benchmark shows the RE slightly faster.