Compare regular expressions
Thomas Dybdahl Ahle
lobais at gmail.com
Tue Apr 17 15:42:39 CEST 2007
Den Mon, 16 Apr 2007 11:50:40 +0200 skrev Thomas Dybdahl Ahle:
> Hi, I'm writing a program with a large data stream to which modules can
> connect using regular expressions.
> Now I'd like to not have to test all expressions every time I get a
> line, as most of the time, one of them having a match means none of the
> others can have so.
> But ofcource there are also cases where a regular expression can
> "contain" another expression, like in: "^strange line (\w+) and (\w+)$"
> and "^strange line (\w+) (?:.*?)$" in which case I'd like to first test
> the seccond and only if it mathces test the seccond.
> Do anybody know if such a test is possible? if exp0.contains(exp1): ...
I found this link: http://terpstra.ca/compare.html which seams to compare
expressions. Not python expressions though.
Sadly it writes nothing about the way it does the thing, and if it will
More information about the Python-list