/[pcre]/code/trunk/doc/pcrepartial.3
ViewVC logotype

Diff of /code/trunk/doc/pcrepartial.3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 148 by ph10, Mon Apr 16 13:25:10 2007 UTC revision 169 by ph10, Mon Jun 4 10:49:21 2007 UTC
# Line 71  envisaged for this facility, this is not Line 71  envisaged for this facility, this is not
71  .P  .P
72  If PCRE_PARTIAL is set for a pattern that does not conform to the restrictions,  If PCRE_PARTIAL is set for a pattern that does not conform to the restrictions,
73  \fBpcre_exec()\fP returns the error code PCRE_ERROR_BADPARTIAL (-13).  \fBpcre_exec()\fP returns the error code PCRE_ERROR_BADPARTIAL (-13).
74    You can use the PCRE_INFO_OKPARTIAL call to \fBpcre_fullinfo()\fP to find out
75    if a compiled pattern can be used for partial matching.
76  .  .
77  .  .
78  .SH "EXAMPLE OF PARTIAL MATCHING USING PCRETEST"  .SH "EXAMPLE OF PARTIAL MATCHING USING PCRETEST"
# Line 99  pattern, but the first two are partial m Line 101  pattern, but the first two are partial m
101  \fBpcre_dfa_exec()\fP matching (by means of the \eD escape sequence), produces  \fBpcre_dfa_exec()\fP matching (by means of the \eD escape sequence), produces
102  the following output:  the following output:
103  .sp  .sp
104      re> /^\d?\d(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\d\d$/      re> /^\ed?\ed(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\ed\ed$/
105    data> 25jun04\eP\eD    data> 25jun04\eP\eD
106     0: 25jun04     0: 25jun04
107    data> 23dec3\eP\eD    data> 23dec3\eP\eD
# Line 126  space as before, because this is where d Line 128  space as before, because this is where d
128  are stored. Here is an example using \fBpcretest\fP, using the \eR escape  are stored. Here is an example using \fBpcretest\fP, using the \eR escape
129  sequence to set the PCRE_DFA_RESTART option (\eP and \eD are as above):  sequence to set the PCRE_DFA_RESTART option (\eP and \eD are as above):
130  .sp  .sp
131      re> /^\d?\d(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\d\d$/      re> /^\ed?\ed(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\ed\ed$/
132    data> 23ja\eP\eD    data> 23ja\eP\eD
133    Partial match: 23ja    Partial match: 23ja
134    data> n05\eR\eD    data> n05\eR\eD
# Line 212  Cambridge CB2 3QH, England. Line 214  Cambridge CB2 3QH, England.
214  .rs  .rs
215  .sp  .sp
216  .nf  .nf
217  Last updated: 06 March 2007  Last updated: 04 June 2007
218  Copyright (c) 1997-2007 University of Cambridge.  Copyright (c) 1997-2007 University of Cambridge.
219  .fi  .fi

Legend:
Removed from v.148  
changed lines
  Added in v.169

  ViewVC Help
Powered by ViewVC 1.1.5