The 'l' flag (locale specific matching) has been renamed to 'L'.

This commit is contained in:
Guido van Rossum 1997-12-10 23:05:53 +00:00
parent d0753e20b2
commit bd49ac4492
3 changed files with 8 additions and 6 deletions

View file

@ -164,10 +164,11 @@ class: \code{[(] [)]}.
determines what the meaning and further syntax of the construct is.
Following are the currently supported extensions.
%
\item[\code{(?ilmsx)}] (One or more letters from the set 'i', 'l', 'm', 's',
\item[\code{(?iLmsx)}] (One or more letters from the set 'i', 'L', 'm', 's',
'x'.) The group matches the empty string; the letters set the
corresponding flags (re.I, re.L, re.M, re.S, re.X) for the entire regular
expression. This is useful if you wish include the flags as part of the regular
expression. (The flag 'L' is uppercase because it is not in standard Perl.)
This is useful if you wish include the flags as part of the regular
expression, instead of passing a \var{flag} argument to the \code{compile} function.
%
\item[\code{(?:...)}] A non-grouping version of regular parentheses.

View file

@ -164,10 +164,11 @@ class: \code{[(] [)]}.
determines what the meaning and further syntax of the construct is.
Following are the currently supported extensions.
%
\item[\code{(?ilmsx)}] (One or more letters from the set 'i', 'l', 'm', 's',
\item[\code{(?iLmsx)}] (One or more letters from the set 'i', 'L', 'm', 's',
'x'.) The group matches the empty string; the letters set the
corresponding flags (re.I, re.L, re.M, re.S, re.X) for the entire regular
expression. This is useful if you wish include the flags as part of the regular
expression. (The flag 'L' is uppercase because it is not in standard Perl.)
This is useful if you wish include the flags as part of the regular
expression, instead of passing a \var{flag} argument to the \code{compile} function.
%
\item[\code{(?:...)}] A non-grouping version of regular parentheses.

View file

@ -1755,7 +1755,7 @@ for (;; ptr++)
{
case '#':
case 'i':
case 'l':
case 'L':
case 'm':
case 's':
case 'x':
@ -2476,7 +2476,7 @@ while ((c = *(++ptr)) != 0)
options |= PCRE_CASELESS;
continue;
}
else if ((c = *ptr) == 'l')
else if ((c = *ptr) == 'L')
{
options |= PCRE_LOCALE;
continue;