Lines Matching full:pcretest
3 <title>pcretest specification</title>
6 <h1>pcretest man page</h1>
24 <li><a name="TOC9" href="#SEC9">DEFAULT OUTPUT FROM PCRETEST</a>
36 <b>pcretest [options] [input file [output file]]</b>
39 <b>pcretest</b> was written as a test program for the PCRE regular expression
54 The input for <b>pcretest</b> is a sequence of regular expression patterns and
61 <b>pcretest</b> now has rather a lot of obscure options for testing every
69 Input to <b>pcretest</b> is processed line by line, either by calling the C
75 <b>pcretest</b> input files.
83 <b>pcretest</b> program can be used to test all three libraries. However, it is
215 Do not output the version number of <b>pcretest</b> at the start of execution.
287 If <b>pcretest</b> is given two filename arguments, it reads from the first and
294 When <b>pcretest</b> is built, a configuration option can specify that it should
340 pcretest to read the next line as a continuation of the regular expression.
495 There are yet more modifiers for controlling the way <b>pcretest</b>
500 matched the entire pattern, <b>pcretest</b> should in addition output the
517 The <b>/B</b> modifier is a debugging feature. It requests that <b>pcretest</b>
529 The <b>/F</b> modifier causes <b>pcretest</b> to flip the byte order of the
538 The <b>/I</b> modifier requests that <b>pcretest</b> output information about the
547 The <b>/K</b> modifier requests <b>pcretest</b> to show names from backtracking
549 <b>pcretest</b> to create a <b>pcre[16|32]_extra</b> block if one has not already
553 points to is non-NULL for a match, non-match, or partial match, <b>pcretest</b>
656 The <b>/P</b> modifier causes <b>pcretest</b> to call PCRE via the POSIX wrapper
683 specific modifiers. If an input line for <b>pcretest</b> starts with the string
800 If \M is present, <b>pcretest</b> calls <b>pcre[16|32]_exec()</b> several times,
830 By default, <b>pcretest</b> uses the standard PCRE matching function,
845 <br><a name="SEC9" href="#TOC1">DEFAULT OUTPUT FROM PCRETEST</a><br>
851 When a match succeeds, <b>pcretest</b> outputs the list of captured substrings
858 \K, \b, or \B was involved.) For any other return, <b>pcretest</b> outputs
862 at least two. Here is an example of an interactive <b>pcretest</b> run.
864 $ pcretest
875 returned by <b>pcre[16|32]_exec()</b>, and are not shown by <b>pcretest</b>. In the
991 If the pattern contains any callout requests, <b>pcretest</b>'s callout function
1039 The callout function in <b>pcretest</b> returns zero (carry on matching) by
1044 Inserting callouts can be helpful when using <b>pcretest</b> to check
1052 When <b>pcretest</b> is outputting text in the compiled version of a pattern,
1057 When <b>pcretest</b> is outputting text that is a matched part of a subject
1069 When the POSIX interface is not in use, you can cause <b>pcretest</b> to write a
1089 pcretest</b> expects to read a new pattern.
1092 A saved pattern can be reloaded into <b>pcretest</b> by specifying < and a file
1094 which must not contain a < character, as otherwise <b>pcretest</b> will
1103 been loaded, <b>pcretest</b> proceeds to read data lines in the usual way.
1106 You can copy a file written by <b>pcretest</b> to a different host and reload it
1125 The ability to save and reload files in <b>pcretest</b> is intended for testing
1130 string using a reloaded pattern is likely to cause <b>pcretest</b> to crash.