changeset: 73541:87ecfd5cd5d1 branch: 2.7 parent: 73529:c3b063c82ae5 user: Eli Bendersky date: Mon Nov 14 01:02:20 2011 +0200 files: Doc/library/re.rst description: Normalize the keyword arguments documentation notation in re.rst. Closes issue #12875 diff -r c3b063c82ae5 -r 87ecfd5cd5d1 Doc/library/re.rst --- a/Doc/library/re.rst Sat Nov 12 21:24:00 2011 +0200 +++ b/Doc/library/re.rst Mon Nov 14 01:02:20 2011 +0200 @@ -431,7 +431,7 @@ form. -.. function:: compile(pattern[, flags=0]) +.. function:: compile(pattern, flags=0) Compile a regular expression pattern into a regular expression object, which can be used for matching using its :func:`match` and :func:`search` methods, @@ -521,7 +521,7 @@ b = re.compile(r"\d+\.\d*") -.. function:: search(pattern, string[, flags=0]) +.. function:: search(pattern, string, flags=0) Scan through *string* looking for a location where the regular expression *pattern* produces a match, and return a corresponding :class:`MatchObject` @@ -530,7 +530,7 @@ string. -.. function:: match(pattern, string[, flags=0]) +.. function:: match(pattern, string, flags=0) If zero or more characters at the beginning of *string* match the regular expression *pattern*, return a corresponding :class:`MatchObject` instance. @@ -543,7 +543,7 @@ instead. -.. function:: split(pattern, string[, maxsplit=0, flags=0]) +.. function:: split(pattern, string, maxsplit=0, flags=0) Split *string* by the occurrences of *pattern*. If capturing parentheses are used in *pattern*, then the text of all groups in the pattern are also returned @@ -584,7 +584,7 @@ Added the optional flags argument. -.. function:: findall(pattern, string[, flags=0]) +.. function:: findall(pattern, string, flags=0) Return all non-overlapping matches of *pattern* in *string*, as a list of strings. The *string* is scanned left-to-right, and matches are returned in @@ -599,7 +599,7 @@ Added the optional flags argument. -.. function:: finditer(pattern, string[, flags=0]) +.. function:: finditer(pattern, string, flags=0) Return an :term:`iterator` yielding :class:`MatchObject` instances over all non-overlapping matches for the RE *pattern* in *string*. The *string* is @@ -613,7 +613,7 @@ Added the optional flags argument. -.. function:: sub(pattern, repl, string[, count, flags=0]) +.. function:: sub(pattern, repl, string, count=0, flags=0) Return the string obtained by replacing the leftmost non-overlapping occurrences of *pattern* in *string* by the replacement *repl*. If the pattern isn't found, @@ -662,7 +662,7 @@ Added the optional flags argument. -.. function:: subn(pattern, repl, string[, count, flags=0]) +.. function:: subn(pattern, repl, string, count=0, flags=0) Perform the same operation as :func:`sub`, but return a tuple ``(new_string, number_of_subs_made)``. @@ -747,7 +747,7 @@ <_sre.SRE_Match object at ...> - .. method:: RegexObject.split(string[, maxsplit=0]) + .. method:: RegexObject.split(string, maxsplit=0) Identical to the :func:`split` function, using the compiled pattern. @@ -766,12 +766,12 @@ region like for :meth:`match`. - .. method:: RegexObject.sub(repl, string[, count=0]) + .. method:: RegexObject.sub(repl, string, count=0) Identical to the :func:`sub` function, using the compiled pattern. - .. method:: RegexObject.subn(repl, string[, count=0]) + .. method:: RegexObject.subn(repl, string, count=0) Identical to the :func:`subn` function, using the compiled pattern.