https://github.com/python/cpython/commit/b81d1c3be360c5f9a9dff0761e7f1f70a200f0aa commit: b81d1c3be360c5f9a9dff0761e7f1f70a200f0aa branch: 3.10 author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com> committer: miss-islington <31488909+miss-islington at users.noreply.github.com> date: 2022年12月19日T19:14:48-08:00 summary: gh-69929: re docs: Add more specific definition of \w (GH-92015) (cherry picked from commit 36a0b1d0dddbdf324d98071ea31e7e9151eea6d5) Co-authored-by: Stanley <46876382+slateny at users.noreply.github.com> Co-authored-by: Jelle Zijlstra <jelle.zijlstra at gmail.com> files: M Doc/library/re.rst diff --git a/Doc/library/re.rst b/Doc/library/re.rst index a40c99bf702f..716d3401a2bb 100644 --- a/Doc/library/re.rst +++ b/Doc/library/re.rst @@ -526,10 +526,9 @@ character ``'$'``. ``\w`` For Unicode (str) patterns: - Matches Unicode word characters; this includes most characters - that can be part of a word in any language, as well as numbers and - the underscore. If the :const:`ASCII` flag is used, only - ``[a-zA-Z0-9_]`` is matched. + Matches Unicode word characters; this includes alphanumeric characters (as defined by :meth:`str.isalnum`) + as well as the underscore (``_``). + If the :const:`ASCII` flag is used, only ``[a-zA-Z0-9_]`` is matched. For 8-bit (bytes) patterns: Matches characters considered alphanumeric in the ASCII character set;