[Tutor] Does it helps to learn "Regular Expressions" or ...
Asrarahmed Kadri
ajkadri at googlemail.com
Mon Oct 30 13:44:12 CET 2006
Thanks a lot, Danny.
Yeah, my goal is to do XML parsing and for that I will be using ElementTree.
As you pointed out, regular expressions are very powerful, so I better get
some idea of about them.
Cheers.
Asrarahmed
On 10/30/06, Danny Yoo <dyoo at hkn.eecs.berkeley.edu> wrote:
>
>
> > Is it useful to know re module and its functions..??
>
> HI Asrarahmed,
>
> Yes. Most people find them to be invaluable in their day-to-day work.
> The problem is that they're powerful enough that they look like an
> all-in-one tool: it's tempting to use them, even when they are the wrong
> tool for the job. *grin* So at least know about regular expressions,
> enough to know when and when not to use them.
>
> You might want to look at the Regex HOWTO:
>
> http://www.amk.ca/python/howto/regex/
>
> to get more familiar with regular expressions.
>
>
>
> > Or the string module has enough utilities to accomplish string
> > manipulation..!!!
>
> For simple things, I'd stick with the methods in strings. For other
> complicated tasks, regular expressions may be the right tool. But for
> anything that deals with structure (i.e. HTML, XML, JSON), using a real
> parser for that language is more appropriate. (Those parsers will usually
> be built on top of regular expressions, to hide some ugliness from you.)
>
> Concretely, if anyone asks you to if they can use regular expressions to
> parse XML, try to convince them to look into the ElementTree library
> first.
>
>
> Good luck!
>
--
To HIM you shall return.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20061030/9afdfb41/attachment.html
More information about the Tutor
mailing list