Lines Matching full:patterns
10 \fBpcregrep\fP searches files for character patterns, in the same way as other
12 patterns that are compatible with the regular expressions of Perl 5. See
23 Patterns, whether supplied on the command line or in a separate file, are given
30 pattern. Quotes can of course be used to delimit patterns on the command line
36 Conversely, when one or both of these options are used to specify patterns, all
50 possible to search for patterns that span line boundaries. What defines a line
60 Patterns can be no longer than 8K or BUFSIZ bytes, whichever is the greater.
64 patterns are tried before the \fB-f\fP patterns.
66 By default, as soon as one pattern matches a line, no further patterns are
72 there are multiple patterns, they are all tried on the remainder of the line,
73 but patterns that follow the one that matched are not tried on the earlier part
76 This behaviour means that the order in which multiple patterns are specified
79 for later patterns (as long as there is no overlap).
81 Patterns that can match an empty string are accepted, but empty string
125 processing of patterns and filenames that start with hyphens.
212 order to specify several patterns. It can also be used as a way of specifying a
215 names. There is no limit to the number of patterns. They are applied to each
218 If \fB-f\fP is used with \fB-e\fP, the command line patterns are matched first,
219 followed by the patterns from the file(s), independent of the order in which
222 character in a line that is X or Y, whereas if the two patterns are given
235 specify multiple patterns. If a file name matches both an \fB--include\fP
265 option applies only to the patterns that are matched against the contents of
266 files; it does not apply to patterns specified by any of the \fB--include\fP or
270 Read patterns from the file, one per line, and match them against
274 ignored. An empty file contains no patterns and therefore matches nothing. See
275 also the comments about multiple patterns versus a single pattern with
279 read. A data line is output if any of the patterns match it. A filename can
280 be given as "-" to refer to the standard input. When \fB-f\fP is used, patterns
282 tested before the file's patterns. However, no other pattern is taken from the
290 If \fB--file\fP and \fB--file-list\fP are both specified as "-", patterns are
330 If any \fB--include\fP patterns are specified, the only files that are
331 processed are those that match one of the patterns (and do not match an
348 If any \fB--include-dir\fP patterns are specified, the only directories that
349 are processed are those that match one of the patterns (and do not match an
403 Processing some regular expression patterns can require a very large amount of
405 Other patterns may take a very long time to search for all possible matching
410 when processing patterns that are not going to match, but which have a very
429 Allow patterns to match more than one line. When this option is given, patterns
530 with UTF-8 support. All patterns (including those for any \fB--exclude\fP and
541 the patterns are the ones that are found.
544 Force the patterns to match only whole words. This is equivalent to having \eb
545 at the start and end of the pattern. This option applies only to the patterns
546 that are matched against the contents of files; it does not apply to patterns
550 Force the patterns to be anchored (each must start matching at the beginning of
553 every pattern. This option applies only to the patterns that are matched
554 against the contents of files; it does not apply to patterns specified by any
638 fail to match certain lines. Such patterns normally involve nested indefinite