[Python-checkins] r60316 - python/trunk/Lib/re.py

georg.brandl python-checkins at python.org
Sat Jan 26 12:00:20 CET 2008


Author: georg.brandl
Date: Sat Jan 26 12:00:18 2008
New Revision: 60316
Modified:
 python/trunk/Lib/re.py
Log:
Add missing things in re docstring.
Modified: python/trunk/Lib/re.py
==============================================================================
--- python/trunk/Lib/re.py	(original)
+++ python/trunk/Lib/re.py	Sat Jan 26 12:00:18 2008
@@ -38,7 +38,7 @@
 *?,+?,?? 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 @@
 (?#...) 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 @@
 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.


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /