summaryrefslogtreecommitdiffstats
path: root/Lib/re.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2008-01-26 11:00:18 (GMT)
committerGeorg Brandl <georg@python.org>2008-01-26 11:00:18 (GMT)
commit422319937e49a2211081715eddb0a2324ccbf230 (patch)
tree20971275f9359a0d18dbe889e16f2117aa3fcbac /Lib/re.py
parentfe7dd50907de918f148c339295aa788ba7895fb3 (diff)
downloadcpython-422319937e49a2211081715eddb0a2324ccbf230.zip
cpython-422319937e49a2211081715eddb0a2324ccbf230.tar.gz
cpython-422319937e49a2211081715eddb0a2324ccbf230.tar.bz2
Add missing things in re docstring.
Diffstat (limited to 'Lib/re.py')
-rw-r--r--Lib/re.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/Lib/re.py b/Lib/re.py
index 968eaab..d715154 100644
--- a/Lib/re.py
+++ b/Lib/re.py
@@ -38,7 +38,7 @@ The special characters are:
*?,+?,?? Non-greedy versions of the previous three special characters.
{m,n} Matches from m to n repetitions of the preceding RE.
{m,n}? Non-greedy version of the above.
- "\\" Either escapes special characters or signals a special sequence.
+ "\\" Either escapes special characters or signals a special sequence.
[] Indicates a set of characters.
A "^" as the first character indicates a complementing set.
"|" A|B, creates an RE that will match either A or B.
@@ -51,6 +51,10 @@ The special characters are:
(?#...) A comment; ignored.
(?=...) Matches if ... matches next, but doesn't consume the string.
(?!...) Matches if ... doesn't match next.
+ (?<=...) Matches if preceded by ... (must be fixed length).
+ (?<!...) Matches if not preceded by ... (must be fixed length).
+ (?(id/name)yes|no) Matches yes pattern if the group with id/name matched,
+ the (optional) no pattern otherwise.
The special sequences consist of "\\" and a character from the list
below. If the ordinary character is not on the list, then the
@@ -77,6 +81,7 @@ This module exports the following functions:
subn Same as sub, but also return the number of substitutions made.
split Split a string by the occurrences of a pattern.
findall Find all occurrences of a pattern in a string.
+ finditer Return an iterator yielding a match object for each match.
compile Compile a pattern into a RegexObject.
purge Clear the regular expression cache.
escape Backslash all non-alphanumerics in a string.