Lines Matching full:perl
90 @ifset PERL
91 * Perl regexps:: Perl-style regular expressions
131 @ifset PERL
132 Perl regexps:: Perl-style regular expressions
261 @cindex In-place editing, Perl-style backup file names
334 @ifset PERL
336 @itemx --regexp-perl
338 @opindex --regexp-perl
339 @cindex Perl-style regular expressions, choosing
340 @cindex @value{SSEDEXT}, Perl-style regular expressions
341 Use Perl-style regular expressions rather than basic
342 regular expressions. Perl-style regexps are extremely
344 use it are not portable. @xref{Perl regexps, ,
345 Perl-style regular expressions}.
516 @ifset PERL
517 @cindex Perl-style regular expressions, case-insensitive
525 @ifset PERL
528 @cindex Perl-style regular expressions, multiline
534 @ifset PERL
535 (@code{\A} and @code{\Z} in Perl mode, @code{\`} and @code{\'}
538 @ifclear PERL
544 @ifset PERL
548 @cindex Perl-style regular expressions, single line
550 in Perl mode and specifies that the dot character (@code{.}) will
554 @ifset PERL
558 @cindex Perl-style regular expressions, extended
560 valid in Perl mode only. If it is used, whitespace in the
1081 @ifset PERL
1082 @cindex Perl-style regular expressions, case-insensitive
1091 @ifset PERL
1092 @cindex Perl-style regular expressions, multiline
1099 @ifset PERL
1100 (@code{\A} and @code{\Z} in Perl mode, @code{\`} and @code{\'}
1103 @ifclear PERL
1109 @ifset PERL
1113 @cindex Perl-style regular expressions, single line
1115 in Perl mode and specifies that the dot character (@code{.}) will
1119 @ifset PERL
1123 @cindex Perl-style regular expressions, extended
1125 valid in Perl mode only. If it is used, whitespace in the
1333 or Perl. But occasionally one is committed to sticking
1565 @ifset PERL
1569 @ifset PERL
1570 The syntax without the @code{o} is active in Perl mode, while the one
1612 @ifset PERL
2025 @ifset PERL
2690 @ifset PERL
2698 distinction is meaningful when referring to Perl-style
2708 Here are a few distinctions between the real Perl-style
2714 Perl permits them, but they do not mean what you
2723 Perl sets its numerical variables from any such patterns
2729 The following Perl escape sequences are not supported:
2731 @samp{\Q}. In fact these are implemented by Perl's general
2735 The Perl @samp{\G} assertion is not supported as it is not
2741 support for recursive patterns using the non-Perl item @samp{(?R)}.
2744 There are at the time of writing some oddities in Perl
2753 In Perl 5.004 @samp{$2} is set in both cases, and that is also
2757 Another as yet unresolved discrepancy is that in Perl
2760 However, in both Perl and @value{SSED} @samp{/^(a)?a/} matched
2874 @ifset PERL
2932 @ifclear PERL
3008 @ifset PERL
3009 @node Perl regexps
3010 @appendix Perl-style regular expressions
3011 @cindex Perl-style regular expressions, syntax
3016 Perl introduced several extensions to regular expressions, some
3073 On one hand Perl introduces several more escaped sequences
3095 @cindex Perl-style regular expressions, escaped sequences
3098 sequences in Perl mode.
3111 @cindex Perl-style regular expressions, backreferences
3158 @cindex Perl-style regular expressions, character classes
3167 In Perl mode, these character type sequences can appear both inside and
3173 Perl mode. An assertion specifies a condition that has to be met
3179 @cindex Perl-style regular expressions, assertions
3209 Note that Perl mode does not support directly assertions
3223 @cindex Perl-style regular expressions, newlines
3249 @cindex Perl-style regular expressions, multiline
3261 @cindex Perl-style regular expressions, multiline
3267 @cindex Perl-style regular expressions, single line
3279 @cindex Perl-style regular expressions, character classes
3304 @cindex Perl-style regular expressions, case-insensitive
3311 @cindex Perl-style regular expressions, single line
3312 @cindex Perl-style regular expressions, multiline
3360 Perl 5.6 supports the @sc{posix} notation for character classes, which
3415 Perl mode. Another Perl extension is negation, which is
3427 @cindex Perl-style regular expressions, toggling options
3428 @cindex Perl-style regular expressions, case-insensitive
3429 @cindex Perl-style regular expressions, multiline
3430 @cindex Perl-style regular expressions, single line
3431 @cindex Perl-style regular expressions, extended
3435 a sequence of Perl option letters enclosed between @code{(?}
3467 Perl 5.005.
3496 that can be changed in the same way as the Perl-compatible options by
3506 @cindex Perl-style regular expressions, non-capturing subpatterns
3563 @cindex Perl-style regular expressions, repetitions
3648 Earlier versions of Perl used to give an error at
3655 @cindex Perl-style regular expressions, stingy repetitions
3702 available in Perl), the quantifiers are not greedy by
3713 @cindex Perl-style regular expressions, single line
3745 @cindex Perl-style regular expressions, backreferences
3828 @cindex Perl-style regular expressions, assertions
3829 @cindex Perl-style regular expressions, asserting subpatterns
3839 @cindex Perl-style regular expressions, lookahead subpatterns
3868 @cindex Perl-style regular expressions, lookbehind subpatterns
3886 compared with Perl 5.005, which requires all branches to match
3983 @cindex Perl-style regular expressions, non-backtracking subpatterns
4031 @cindex Perl-style regular expressions, lookbehind subpatterns
4101 because both @value{SSED} and Perl have an optimization that allows
4117 @cindex Perl-style regular expressions, conditional subpatterns
4159 @cindex Perl-style regular expressions, lookahead subpatterns
4182 @cindex Perl-style regular expressions, recursive patterns
4183 @cindex Perl-style regular expressions, recursion
4189 possible to handle an arbitrary nesting depth. Perl 5.6 has
4192 by interpolating Perl code in the expression at run time,
4193 and the code can refer to the expression itself. A Perl pattern
4201 The @code{(?p@{...@})} item interpolates Perl code at run time,
4204 Perl code. Instead, the special item @code{(?R)} is provided for
4249 @cindex Perl-style regular expressions, comments
4256 @cindex Perl-style regular expressions, extended