diff options
| author | Senthil Kumaran <senthil@uthcode.com> | 2012-04-10 19:22:58 (GMT) |
|---|---|---|
| committer | Senthil Kumaran <senthil@uthcode.com> | 2012-04-10 19:22:58 (GMT) |
| commit | dc0b324a0f73692e90fe999260f1d0f3c8371147 (patch) | |
| tree | e938e0b8a6050793e8203fc0d8aa595422284a7c | |
| parent | 6d9dd4328648603350c4e86186cf687fd97329fc (diff) | |
| download | cpython-dc0b324a0f73692e90fe999260f1d0f3c8371147.zip cpython-dc0b324a0f73692e90fe999260f1d0f3c8371147.tar.gz cpython-dc0b324a0f73692e90fe999260f1d0f3c8371147.tar.bz2 | |
Fix closes Issue14258 - Clarify the re.LOCALE and re.UNICODE flags for \S class
| -rw-r--r-- | Doc/library/re.rst | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/Doc/library/re.rst b/Doc/library/re.rst index d64604f..02251cf 100644 --- a/Doc/library/re.rst +++ b/Doc/library/re.rst @@ -353,20 +353,20 @@ the second character. For example, ``\$`` matches the character ``'$'``. character properties database. ``\s`` - When the :const:`LOCALE` and :const:`UNICODE` flags are not specified, matches - any whitespace character; this is equivalent to the set ``[ \t\n\r\f\v]``. With - :const:`LOCALE`, it will match this set plus whatever characters are defined as - space for the current locale. If :const:`UNICODE` is set, this will match the - characters ``[ \t\n\r\f\v]`` plus whatever is classified as space in the Unicode - character properties database. + When the :const:`UNICODE` flag is not specified, it matches any whitespace + character, this is equivalent to the set ``[ \t\n\r\f\v]``. The + :const:`LOCALE` flag has no extra effect on matching of the space. + If :const:`UNICODE` is set, this will match the characters ``[ \t\n\r\f\v]`` + plus whatever is classified as space in the Unicode character properties + database. ``\S`` - When the :const:`LOCALE` and :const:`UNICODE` flags are not specified, - matches any non-whitespace character; this is equivalent to the set ``[^ - \t\n\r\f\v]`` With :const:`LOCALE`, it will match the above set plus any - non-space character in the current locale. If :const:`UNICODE` is set, the - above set ``[^ \t\n\r\f\v]`` plus the characters not marked as space in the - Unicode character properties database. + When the :const:`UNICODE` flags is not specified, matches any non-whitespace + character; this is equivalent to the set ``[^ \t\n\r\f\v]`` The + :const:`LOCALE` flag has no extra effect on non-whitespace match. If + :const:`UNICODE` is set, then any character not marked as space in the + Unicode character properties database is matched. + ``\w`` When the :const:`LOCALE` and :const:`UNICODE` flags are not specified, matches |
