[ python-Feature Requests-1701452 ] Feature request: Comparing regexps
SourceForge.net
noreply at sourceforge.net
Tue Apr 17 09:51:37 CEST 2007
Feature Requests item #1701452, was opened at 2007-04-16 14:28
Message generated for change (Comment added) made by thomasda
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1701452&group_id=5470
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Python Library
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Thomas Dybdahl Ahle (thomasda)
Assigned to: Gustavo Niemeyer (niemeyer)
Summary: Feature request: Comparing regexps
Initial Comment:
It would be very nice with a function in the re module to compare two regular expressions and see how they overlap.
Return value would perhaps be an a constant like DISJOINT, SUBSET etc.
----------------------------------------------------------------------
>Comment By: Thomas Dybdahl Ahle (thomasda)
Date: 2007-04-17 09:51
Message:
Logged In: YES
user_id=1304417
Originator: YES
I found this page with the function to do so:
http://terpstra.ca/compare.html
I also found this thread:
http://bumppo.net/lists/fun-with-perl/1999/09/msg00000.html which discusses
how to do this with some canonical formed expressions.
A function like this would really be able to speed some applications up,
which matches a lot of strings with a number of expressions. If you know
which ones are disjoint, you can break the test when one test matches.
----------------------------------------------------------------------
Comment By: Raymond Hettinger (rhettinger)
Date: 2007-04-16 22:43
Message:
Logged In: YES
user_id=80475
Originator: NO
Can this be done in the existing implementation by comparing the racetrack
diagrams (character transitions)?
Thomas, do you know of anywhere this have been done (third-party modules
or in other languages)?
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1701452&group_id=5470
More information about the Python-bugs-list
mailing list