/[pcre]/code/tags/pcre-6.2/doc/pcretest.txt
ViewVC logotype

Diff of /code/tags/pcre-6.2/doc/pcretest.txt

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

revision 70 by nigel, Sat Feb 24 21:40:03 2007 UTC revision 71 by nigel, Sat Feb 24 21:40:24 2007 UTC
# Line 119  PATTERN MODIFIERS Line 119  PATTERN MODIFIERS
119         /caseless/i         /caseless/i
120    
121       These modifier letters have the same effect as  they  do  in       These modifier letters have the same effect as  they  do  in
122       Perl.  There  are  others which set PCRE options that do not       Perl.  There  are  others  that set PCRE options that do not
123       correspond  to  anything  in  Perl:   /A,  /E,  and  /X  set       correspond to anything in Perl:  /A, /E, /N, /U, and /X  set
124       PCRE_ANCHORED,  PCRE_DOLLAR_ENDONLY,  and PCRE_EXTRA respec-       PCRE_ANCHORED,   PCRE_DOLLAR_ENDONLY,  PCRE_NO_AUTO_CAPTURE,
125       tively.       PCRE_UNGREEDY, and PCRE_EXTRA respectively.
126    
127       Searching for  all  possible  matches  within  each  subject       Searching for  all  possible  matches  within  each  subject
128       string  can  be  requested  by  the /g or /G modifier. After       string  can  be  requested  by  the /g or /G modifier. After
# Line 199  PATTERN MODIFIERS Line 199  PATTERN MODIFIERS
199       printing characters in output strings to  be  printed  using       printing characters in output strings to  be  printed  using
200       the \x{hh...} notation if they are valid UTF-8 sequences.       the \x{hh...} notation if they are valid UTF-8 sequences.
201    
202         If the /? modifier is used with /8, it  causes  pcretest  to
203         call  pcre_compile()  with the PCRE_NO_UTF8_CHECK option, to
204         suppress the checking of the string for UTF-8 validity.
205    
206    
207  CALLOUTS  CALLOUTS
208    
# Line 255  DATA LINES Line 259  DATA LINES
259                      after a successful match (any decimal number                      after a successful match (any decimal number
260                      less than 32)                      less than 32)
261         \Cname     call pcre_copy_named_substring() for substring         \Cname     call pcre_copy_named_substring() for substring
262    
263                      "name" after a successful match (name termin-                      "name" after a successful match (name termin-
264                      ated by next non alphanumeric character)                      ated by next non alphanumeric character)
265         \C+        show the current captured substrings at callout         \C+        show the current captured substrings at callout
266                      time                      time
267           \C-        do not supply a callout function
        C-        do not supply a callout function  
268         \C!n       return 1 instead of 0 when callout number n is         \C!n       return 1 instead of 0 when callout number n is
269                      reached                      reached
270         \C!n!m     return 1 instead of 0 when callout number n is         \C!n!m     return 1 instead of 0 when callout number n is
# Line 281  DATA LINES Line 285  DATA LINES
285                      pcre_exec() to dd (any number of decimal                      pcre_exec() to dd (any number of decimal
286                      digits)                      digits)
287         \Z         pass the PCRE_NOTEOL option to pcre_exec()         \Z         pass the PCRE_NOTEOL option to pcre_exec()
288           \?         pass the PCRE_NO_UTF8_CHECK option to
289                        pcre_exec()
290    
291       If \M is present, pcretest calls pcre_exec() several  times,       If \M is present, pcretest calls pcre_exec() several  times,
292       with  different  values  in  the  match_limit  field  of the       with  different  values  in  the  match_limit  field  of the
# Line 306  DATA LINES Line 312  DATA LINES
312       API  to  be  used,  only  B,  and Z have any effect, causing       API  to  be  used,  only  B,  and Z have any effect, causing
313       REG_NOTBOL and REG_NOTEOL to be passed to regexec()  respec-       REG_NOTBOL and REG_NOTEOL to be passed to regexec()  respec-
314       tively.       tively.
   
315       The use of \x{hh...} to represent UTF-8  characters  is  not       The use of \x{hh...} to represent UTF-8  characters  is  not
316       dependent  on  the use of the /8 modifier on the pattern. It       dependent  on  the use of the /8 modifier on the pattern. It
317       is recognized always. There may be any number of hexadecimal       is recognized always. There may be any number of hexadecimal
# Line 378  AUTHOR Line 383  AUTHOR
383       University Computing Service,       University Computing Service,
384       Cambridge CB2 3QG, England.       Cambridge CB2 3QG, England.
385    
386  Last updated: 03 February 2003  Last updated: 20 August 2003
387  Copyright (c) 1997-2003 University of Cambridge.  Copyright (c) 1997-2003 University of Cambridge.

Legend:
Removed from v.70  
changed lines
  Added in v.71

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12