Re: [pcre-dev] Searching a big file with PCRE

Top Page
Delete this message
Author: Philip Hazel
Date:  
To: Maël Hörz
CC: pcre-dev
Subject: Re: [pcre-dev] Searching a big file with PCRE
On Sat, 29 Mar 2008, Maël Hörz wrote:

> I would like to search big files with PCRE, therefore it is not
> practical to load them into a buffer in one chunk. But as the
> subject-parameter of pcre_exec has to be a buffer and it doesn't seem to
> accept files or streams the file has to be read in chunks that are
> passed step by step to pcre_exec.


Have you considered using pcre_dfa_exec() instead? It doesn't support
all the features of pcre_exec(), but it is easier to use the partial
matching features. See the section called "MULTI-SEGMENT MATCHING WITH
pcre_dfa_exec()" in the pcrepartial man page.

Philip

--
Philip Hazel