Luke Bakken wrote:

 > What is the purpose of this illustration in the context of the
> original stated problem? The original problem stated that the string
> will have different numbers of alphabetic characters and numbers while
> your regex specifies 4 digits exactly. My code was in reference to the
> "potential problem with this algorithm" statement above where that
> person thought that old values for $1 and $2 may carry forward through
> match operations, which they do not, as illustrated below.

Easily remedied (I noted on it if they were exactly 4) this will handle
otherwise :

if (/^(\D{1,4})(\d{1,4})$/) {
        print "alpha='$1' num='$2'\n";
} else {
        print "Bad expr: $_\n";
}

The point is that it's just one if that does it all.

-- 
  ,-/-  __      _  _         $Bill Luebkert    Mailto:[EMAIL PROTECTED]
 (_/   /  )    // //       DBE Collectibles    Mailto:[EMAIL PROTECTED]
  / ) /--<  o // //      Castle of Medieval Myth & Magic http://www.todbe.com/
-/-' /___/_<_</_</_    http://dbecoll.tripod.com/ (My Perl/Lakers stuff)
_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to