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