Is there a maximum length of a regular expression in python?

olekristianvillabo at gmail.com olekristianvillabo at gmail.com
Wed Jan 18 08:45:11 EST 2006


I have a regular expression that is approximately 100k bytes. (It is
basically a list of all known norwegian postal numbers and the
corresponding place with | in between. I know this is not the intended
use for regular expressions, but it should nonetheless work.

the pattern is
ur'(N-|NO-)?(5259 HJELLESTAD|4026 STAVANGER|4027 STAVANGER........|8305
SVOLVÆR)'

The error message I get is:
RuntimeError: internal error in regular expression engine




More information about the Python-list mailing list