From f006fa5e3c1f0ded0c72b66b9075b5311421f8ba Mon Sep 17 00:00:00 2001 From: "Philip.Hazel" Date: Sat, 28 Dec 2019 14:09:09 +0000 Subject: [PATCH] Documentation update. --- doc/html/pcre2pattern.html | 3 ++- doc/html/pcre2syntax.html | 2 +- doc/pcre2.txt | 5 +++-- doc/pcre2pattern.3 | 3 ++- doc/pcre2syntax.3 | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/doc/html/pcre2pattern.html b/doc/html/pcre2pattern.html index 4fed554..d201cf2 100644 --- a/doc/html/pcre2pattern.html +++ b/doc/html/pcre2pattern.html @@ -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:
+  (?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":
 
-  (?:(?<n>foo)|(?<n>bar))\k<n>
+  (?J)(?:(?<n>foo)|(?<n>bar))\k<n>
 
 

diff --git a/doc/html/pcre2syntax.html b/doc/html/pcre2syntax.html index 3687b35..b4b78b6 100644 --- a/doc/html/pcre2syntax.html +++ b/doc/html/pcre2syntax.html @@ -467,7 +467,7 @@ Changes of these options within a group are automatically cancelled at 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)
diff --git a/doc/pcre2.txt b/doc/pcre2.txt
index e99dbef..7af1916 100644
--- a/doc/pcre2.txt
+++ b/doc/pcre2.txt
@@ -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)
          (?Mon|Fri|Sun)(?:day)?|
          (?Tue)(?:sday)?|
          (?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":
 
-         (?:(?foo)|(?bar))\k
+         (?J)(?:(?foo)|(?bar))\k
 
 
        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)
diff --git a/doc/pcre2pattern.3 b/doc/pcre2pattern.3
index 4819187..9430c6b 100644
--- a/doc/pcre2pattern.3
+++ b/doc/pcre2pattern.3
@@ -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)
   (?Mon|Fri|Sun)(?:day)?|
   (?Tue)(?:sday)?|
   (?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
-  (?:(?foo)|(?bar))\ek
+  (?J)(?:(?foo)|(?bar))\ek
 .sp
 .P
 If you make a subroutine call to a non-unique named group, the one that
diff --git a/doc/pcre2syntax.3 b/doc/pcre2syntax.3
index 765ddbf..8e08f9b 100644
--- a/doc/pcre2syntax.3
+++ b/doc/pcre2syntax.3
@@ -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)