mirror of
https://github.com/python/cpython.git
synced 2025-10-01 04:42:10 +00:00
[3.11] Fix Sphinx warnings in re
module docs (GH-107044). (#107055)
(cherry picked from commit 149748ea4f
)
This commit is contained in:
parent
c332117b52
commit
b71144193b
1 changed files with 18 additions and 5 deletions
|
@ -500,6 +500,8 @@ The special characters are:
|
|||
(``b'\x00'``-``b'\x7f'``) in :class:`bytes` replacement strings.
|
||||
|
||||
|
||||
.. _re-special-sequences:
|
||||
|
||||
The special sequences consist of ``'\'`` and a character from the list below.
|
||||
If the ordinary character is not an ASCII digit or an ASCII letter, then the
|
||||
resulting RE will match the second character. For example, ``\$`` matches the
|
||||
|
@ -778,6 +780,17 @@ Flags
|
|||
Corresponds to the inline flag ``(?s)``.
|
||||
|
||||
|
||||
.. data:: U
|
||||
UNICODE
|
||||
|
||||
In Python 2, this flag made :ref:`special sequences <re-special-sequences>`
|
||||
include Unicode characters in matches. Since Python 3, Unicode characters
|
||||
are matched by default.
|
||||
|
||||
See :const:`A` for restricting matching on ASCII characters instead.
|
||||
|
||||
This flag is only kept for backward compatibility.
|
||||
|
||||
.. data:: X
|
||||
VERBOSE
|
||||
|
||||
|
@ -1518,14 +1531,14 @@ Simulating scanf()
|
|||
|
||||
.. index:: single: scanf()
|
||||
|
||||
Python does not currently have an equivalent to :c:func:`scanf`. Regular
|
||||
Python does not currently have an equivalent to :c:func:`!scanf`. Regular
|
||||
expressions are generally more powerful, though also more verbose, than
|
||||
:c:func:`scanf` format strings. The table below offers some more-or-less
|
||||
equivalent mappings between :c:func:`scanf` format tokens and regular
|
||||
:c:func:`!scanf` format strings. The table below offers some more-or-less
|
||||
equivalent mappings between :c:func:`!scanf` format tokens and regular
|
||||
expressions.
|
||||
|
||||
+--------------------------------+---------------------------------------------+
|
||||
| :c:func:`scanf` Token | Regular Expression |
|
||||
| :c:func:`!scanf` Token | Regular Expression |
|
||||
+================================+=============================================+
|
||||
| ``%c`` | ``.`` |
|
||||
+--------------------------------+---------------------------------------------+
|
||||
|
@ -1550,7 +1563,7 @@ To extract the filename and numbers from a string like ::
|
|||
|
||||
/usr/sbin/sendmail - 0 errors, 4 warnings
|
||||
|
||||
you would use a :c:func:`scanf` format like ::
|
||||
you would use a :c:func:`!scanf` format like ::
|
||||
|
||||
%s - %d errors, %d warnings
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue