regexp search on infinite string?

Paddy paddy3118 at googlemail.com
Fri Sep 14 16:49:00 EDT 2007


Lets say i have a generator running that generates successive
characters of a 'string'
>From what I know, if I want to do a regexp search for a pattern of
characters then I would have to 'freeze' the generator  and pass the
characters so far to re.search.
It is expensive to create successive characters, but caching could be
used for past characters. is it possible to wrap the generator in a
class, possibly inheriting from string, that would allow the regexp
searching of the string but without terminating the generator? In
other words duck typing for the usual string object needed by
re.search?

- Paddy.




More information about the Python-list mailing list