[Tutor] Regex's and "best practice"
Carl D Cravens
raven at phoenyx.net
Sun Nov 23 13:50:41 EST 2003
On Sat, 22 Nov 2003, Gerrit Holl wrote:
> You may want to use an entirely different approach to the problem.
> You don't need regular expressions at all. A number of high-level
> libraries are available for this problem: the mailbox module,
> the email module, e.g.
Yes, but that avoids the point of the exercise... to convert one of my
Perl scripts to Python to see how they compare.
I wrote the original script back in '86 on Perl 4. I don't think there
were any public mail libraries (modules didn't exist with Perl 4) at the
time, or I'd have just taken that approach with the Perl script as well.
> What you are doing, is translating Perl to Python. But it doesn't become
> Python then, it becomes translated Perl.
Which was the point of my original post... to see if I was missing
something obvious to the experienced Python coder.
But let's drop down a level and say I'm writing a mailbox module. I'd
probably still be using regexes, because trying to extract what I'm
looking for without them would be rather tedious.
Carl D Cravens (raven at phoenyx.net)
Dogs crawl under fences, Software crawls under Windows.
More information about the Tutor