Hi I'm trying to understand regurlar exprresions in the folowing only one works (merilyn14) every thing else comes out in FoxyM and i'm not sure why can you help?

In print staitmets give the example of what i'm exspecting

#!/usr/bin/perl @Files =( "filename=merilyn14.jpg.jpeg", "filename=003_Merilyn23.jpg.jpeg", "filename=890FoxyM.jpg.jpeg", "filename=006.jpg.jpeg" ); foreach my $file (@Files) { if ($file =~ m/filename=(\d.*?)([a-zA-Z].*?)\.j/i) { $nFold =$2; $nFile = $1 . $2 . ".jpg"; print "FoxyM New fold = $nFold file = $nFile\n"; } elsif ($file =~ m/filename=([a-zA-Z].*?)(\d.*)\.j/i) { $nFold =$1; $nFile = $1 . $2 . ".jpg"; print "merilyn14 New fold = $nFold file = $nFile\n"; } elsif ($file =~ m/filename=(\d.*?)_([a-zA-Z].*)(\d.*?)\.j/i) { $nFold =$1 ."_" . $2; $nFile = $1 ."_" . $2 . $3 . ".jpg"; print "003_Merilyn23 New fold = $nFold file = $nFile\n"; } elsif ($file =~ m/filename=(\d.*?)\.j/i) { $nFold ="FileNum"; $nFile = $1 . ".jpg"; print "006 New fold = $nFold file = $nFile\n"; } }

In reply to RegEx Help by Brian268

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.