En Fri, 22 Aug 2008 18:56:51 -0300, John Machin <[EMAIL PROTECTED]> escribió:
> On Aug 23, 6:19 am, "Medardo Rodriguez" <[EMAIL PROTECTED]> wrote:
>> On Fri, Aug 22, 2008 at 11:24 AM, Dan <[EMAIL PROTECTED]> wrote:
>> > I'm looking on how to apply a regex on a pretty huge input text (a file
>> > that's a couple of gigabytes). I found finditer which would return results
>> > iteratively which is good but it looks like I still need to send a string
>> > which would be bigger than my RAM. Is there a way to apply a regex directly
>> > on a file?
>
> Docs:
> """
> mmap — Memory-mapped file support
>
> Memory-mapped file objects behave like both strings and like file
> objects. Unlike normal string objects, however, these are mutable. You
> can use mmap objects in most places where strings are expected; for
> example, you can use the re module to search through a memory-mapped
> file.
> """

Still limited to virtual memory address range for user processes, 2GB or 3GB 
depending on the OS (assuming a 32 bits OS).

-- 
Gabriel Genellina

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

Reply via email to