On Mon, Oct 01, 2007 at 11:16:49AM -0600, Daryl Lee wrote:
> ... But I have some very long ones, and a pattern like 
> r'".{272}"' fails miserably, even though I know I have at least one 
> 272-character string.

~>python
Python 2.4.4 (#2, Apr 26 2007, 00:02:45) 
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> data = "-" * 1024 + "l" * 272 + "*" * 1024
>>> m = re.search("l{272}", data)
>>> m.start(), m.end()
(1024, 1296)
or even bigger:
>>> data = "-" * 1024 + "l" * 2048+ "*" * 1024
>>> m = re.search("l{2048}", data)
>>> m.start(), m.end()
(1024, 3072)

so i dont think you are hitting an re matching limit.

could you post your searchPattern?

-- 
Florian Schmidt // www.fastflo.de

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to