Closes #14250: regex.flags has not only explicit flags but also implicit flags and those from the pattern
diff --git a/Doc/library/re.rst b/Doc/library/re.rst
index 0e4acd8..b4e0557 100644
--- a/Doc/library/re.rst
+++ b/Doc/library/re.rst
@@ -784,8 +784,9 @@
 
 .. attribute:: regex.flags
 
-   The flags argument used when the RE object was compiled, or ``0`` if no flags
-   were provided.
+   The regex matching flags.  This is a combination of the flags given to
+   :func:`.compile`, any ``(?...)`` inline flags in the pattern, and implicit
+   flags such as :data:`UNICODE` if the pattern is a Unicode string.
 
 
 .. attribute:: regex.groups