Documentation update.
This commit is contained in:
parent
ac4ab7186d
commit
f006fa5e3c
|
@ -1907,6 +1907,7 @@ group can match. Suppose you want to match the name of a weekday, either as a
|
|||
3-letter abbreviation or as the full name, and in both cases you want to
|
||||
extract the abbreviation. This pattern (ignoring the line breaks) does the job:
|
||||
<pre>
|
||||
(?J)
|
||||
(?<DN>Mon|Fri|Sun)(?:day)?|
|
||||
(?<DN>Tue)(?:sday)?|
|
||||
(?<DN>Wed)(?:nesday)?|
|
||||
|
@ -1927,7 +1928,7 @@ they appear in the overall pattern. The first one that is set is used for the
|
|||
reference. For example, this pattern matches both "foofoo" and "barbar" but not
|
||||
"foobar" or "barfoo":
|
||||
<pre>
|
||||
(?:(?<n>foo)|(?<n>bar))\k<n>
|
||||
(?J)(?:(?<n>foo)|(?<n>bar))\k<n>
|
||||
|
||||
</PRE>
|
||||
</P>
|
||||
|
|
|
@ -467,7 +467,7 @@ Changes of these options within a group are automatically cancelled at the end
|
|||
of the group.
|
||||
<pre>
|
||||
(?i) caseless
|
||||
(?J) allow duplicate names
|
||||
(?J) allow duplicate named groups
|
||||
(?m) multiline
|
||||
(?n) no auto capture
|
||||
(?s) single line (dotall)
|
||||
|
|
|
@ -7678,6 +7678,7 @@ NAMED CAPTURE GROUPS
|
|||
and in both cases you want to extract the abbreviation. This pattern
|
||||
(ignoring the line breaks) does the job:
|
||||
|
||||
(?J)
|
||||
(?<DN>Mon|Fri|Sun)(?:day)?|
|
||||
(?<DN>Tue)(?:sday)?|
|
||||
(?<DN>Wed)(?:nesday)?|
|
||||
|
@ -7697,7 +7698,7 @@ NAMED CAPTURE GROUPS
|
|||
is set is used for the reference. For example, this pattern matches
|
||||
both "foofoo" and "barbar" but not "foobar" or "barfoo":
|
||||
|
||||
(?:(?<n>foo)|(?<n>bar))\k<n>
|
||||
(?J)(?:(?<n>foo)|(?<n>bar))\k<n>
|
||||
|
||||
|
||||
If you make a subroutine call to a non-unique named group, the one that
|
||||
|
@ -10629,7 +10630,7 @@ OPTION SETTING
|
|||
the end of the group.
|
||||
|
||||
(?i) caseless
|
||||
(?J) allow duplicate names
|
||||
(?J) allow duplicate named groups
|
||||
(?m) multiline
|
||||
(?n) no auto capture
|
||||
(?s) single line (dotall)
|
||||
|
|
|
@ -1907,6 +1907,7 @@ group can match. Suppose you want to match the name of a weekday, either as a
|
|||
3-letter abbreviation or as the full name, and in both cases you want to
|
||||
extract the abbreviation. This pattern (ignoring the line breaks) does the job:
|
||||
.sp
|
||||
(?J)
|
||||
(?<DN>Mon|Fri|Sun)(?:day)?|
|
||||
(?<DN>Tue)(?:sday)?|
|
||||
(?<DN>Wed)(?:nesday)?|
|
||||
|
@ -1926,7 +1927,7 @@ they appear in the overall pattern. The first one that is set is used for the
|
|||
reference. For example, this pattern matches both "foofoo" and "barbar" but not
|
||||
"foobar" or "barfoo":
|
||||
.sp
|
||||
(?:(?<n>foo)|(?<n>bar))\ek<n>
|
||||
(?J)(?:(?<n>foo)|(?<n>bar))\ek<n>
|
||||
.sp
|
||||
.P
|
||||
If you make a subroutine call to a non-unique named group, the one that
|
||||
|
|
|
@ -441,7 +441,7 @@ Changes of these options within a group are automatically cancelled at the end
|
|||
of the group.
|
||||
.sp
|
||||
(?i) caseless
|
||||
(?J) allow duplicate names
|
||||
(?J) allow duplicate named groups
|
||||
(?m) multiline
|
||||
(?n) no auto capture
|
||||
(?s) single line (dotall)
|
||||
|
|
Loading…
Reference in New Issue