Skip to content

Commit

Permalink
pythongh-99308: Fix typos and make wording consistent
Browse files Browse the repository at this point in the history
  • Loading branch information
Kentzo committed Nov 30, 2022
1 parent 002af29 commit 0aa2260
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions Doc/library/re.rst
Original file line number Diff line number Diff line change
Expand Up @@ -395,9 +395,9 @@ The special characters are:
``(?P<name>...)``
Similar to regular parentheses, but the substring matched by the group is
accessible via the symbolic group name *name*. Group names must be valid
Python identifiers, and in bytes patterns they must contain only characters
in the ASCII range. Each group name must be defined only once within a
regular expression. A symbolic group is also a numbered group, just as if
Python identifiers, and in :class:`bytes` patterns they can only contain
bytes in the ASCII range. Each group name must be defined only once within
a regular expression. A symbolic group is also a numbered group, just as if
the group were not named.

Named groups can be referenced in three contexts. If the pattern is
Expand All @@ -419,8 +419,8 @@ The special characters are:
+---------------------------------------+----------------------------------+

.. versionchanged:: 3.12
In bytes patterns group names must contain only characters in
the ASCII range.
In :class:`bytes` patterns, group *name* can only contain bytes
in the ASCII range (``b'\x00'``-``b'\x7f'``).

.. index:: single: (?P=; in regular expressions

Expand Down Expand Up @@ -496,8 +496,8 @@ The special characters are:

.. versionchanged:: 3.12
Group *id* can only contain ASCII digits.
In bytes replacement strings group names must contain only characters
in the ASCII range.
In :class:`bytes` patterns, group *name* can only contain bytes
in the ASCII range (``b'\x00'``-``b'\x7f'``).


The special sequences consist of ``'\'`` and a character from the list below.
Expand Down Expand Up @@ -1020,8 +1020,8 @@ Functions

.. versionchanged:: 3.12
Group *id* can only contain ASCII digits.
In bytes replacement strings group names must contain only characters
in the ASCII range.
In :class:`bytes` replacement strings, group *name* can only contain bytes
in the ASCII range (``b'\x00'``-``b'\x7f'``)


.. function:: subn(pattern, repl, string, count=0, flags=0)
Expand Down

0 comments on commit 0aa2260

Please sign in to comment.