By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,647 Members | 1,604 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,647 IT Pros & Developers. It's quick & easy.

regular expression syntax the same in Python, Perl and grep?

P: n/a
How similar is Python's re module (regular expressions) compared
to Perl's and grep's regular expression syntaxes?

I really hope regular expression syntax is sufficiently standardized
that
we don't have to learn new dialects everytime we move from one
language or shell command to another.

chris

Nov 7 '07 #1
Share this Question
Share on Google+
3 Replies


P: n/a
On Nov 7, 2007 12:11 PM, se******@spawar.navy.mil
<se******@spawar.navy.milwrote:
How similar is Python's re module (regular expressions) compared
to Perl's and grep's regular expression syntaxes?
Somewhat.
I really hope regular expression syntax is sufficiently standardized
that
we don't have to learn new dialects everytime we move from one
language or shell command to another.
It isn't, at least for non-trivial use of regexps.
Nov 7 '07 #2

P: n/a
2007/11/7, Chris Mellon <ar*****@gmail.com>:
On Nov 7, 2007 12:11 PM, se******@spawar.navy.mil
<se******@spawar.navy.milwrote:
How similar is Python's re module (regular expressions) compared
to Perl's and grep's regular expression syntaxes?

Somewhat.
I really hope regular expression syntax is sufficiently standardized
that
we don't have to learn new dialects everytime we move from one
language or shell command to another.
I forgot where I read that so can't back it up but:

"Unices are just a collection of different dialects of regex"

I think the same is true for about every implementation of regex you
can find. In theory it _should_ be same.

Then again, so should SQL but I bet that it's actually quite hard to
find a single statement that you can literally execute it on all DB
servers (major ones).
--
http://noneisyours.marcher.name
http://feeds.feedburner.com/NoneIsYours
Nov 7 '07 #3

P: n/a
On Nov 7, 12:11 pm, "seber...@spawar.navy.mil"
<seber...@spawar.navy.milwrote:
How similar is Python's re module (regular expressions) compared
to Perl's and grep's regular expression syntaxes?
http://en.wikipedia.org/wiki/Compari...ession_engines

rd
Nov 8 '07 #4

This discussion thread is closed

Replies have been disabled for this discussion.