Lines Matching full:pcretest
0 PCRETEST(1) General Commands Manual PCRETEST(1)
6 pcretest - a program for testing Perl-compatible regular expressions.
10 pcretest [options] [input file [output file]]
12 pcretest was written as a test program for the PCRE regular expression
19 The input for pcretest is a sequence of regular expression patterns and
25 result, pcretest now has rather a lot of obscure options for testing
34 Input to pcretest is processed line by line, either by calling the C
40 characters in pcretest input files.
49 strings encoded in 32-bit units. The pcretest program can be used to
160 -q Do not output the version number of pcretest at the start of
230 If pcretest is given two filename arguments, it reads from the first
237 When pcretest is built, a configuration option can specify that it
281 causing pcretest to read the next line as a continuation of the regular
427 There are yet more modifiers for controlling the way pcretest operates.
430 matched the entire pattern, pcretest should in addition output the
447 The /B modifier is a debugging feature. It requests that pcretest out-
457 The /F modifier causes pcretest to flip the byte order of the 2-byte
465 The /I modifier requests that pcretest output information about the
473 The /K modifier requests pcretest to show names from backtracking con-
475 causes pcretest to create a pcre[16|32]_extra block if one has not
480 pcretest prints the string to which it points. For a match, this is
568 The /P modifier causes pcretest to call PCRE via the POSIX wrapper API
594 fiers. If an input line for pcretest starts with the string "< forbid "
739 If \M is present, pcretest calls pcre[16|32]_exec() several times, with
770 By default, pcretest uses the standard PCRE matching function,
783 DEFAULT OUTPUT FROM PCRETEST
788 When a match succeeds, pcretest outputs the list of captured substrings
796 involved.) For any other return, pcretest outputs the PCRE negative
800 vector is at least two. Here is an example of an interactive pcretest
803 $ pcretest
814 not returned by pcre[16|32]_exec(), and are not shown by pcretest. In
932 If the pattern contains any callout requests, pcretest's callout func-
981 The callout function in pcretest returns zero (carry on matching) by
985 Inserting callouts can be helpful when using pcretest to check compli-
992 When pcretest is outputting text in the compiled version of a pattern,
996 When pcretest is outputting text that is a matched part of a subject
1008 When the POSIX interface is not in use, you can cause pcretest to write
1026 writing the file, pcretest expects to read a new pattern.
1028 A saved pattern can be reloaded into pcretest by specifying < and a
1031 pcretest will interpret the line as a pattern delimited by < charac-
1040 pattern has been loaded, pcretest proceeds to read data lines in the
1043 You can copy a file written by pcretest to a different host and reload
1061 The ability to save and reload files in pcretest is intended for test-
1067 is likely to cause pcretest to crash. Finally, if you attempt to load