Kaydet (Commit) 0261e5d0 authored tarafından Gregory P. Smith's avatar Gregory P. Smith

The note about caching of regular expression objects was incorrect ReST and

thus invisible in the compiled documentation.  Fixed.  Also I cleaned up the
wording.
üst ad58b7c9
...@@ -440,19 +440,23 @@ form. ...@@ -440,19 +440,23 @@ form.
The sequence :: The sequence ::
prog = re.compile(pat) prog = re.compile(pattern)
result = prog.match(str) result = prog.match(string)
is equivalent to :: is equivalent to ::
result = re.match(pat, str) result = re.match(pattern, string)
but the version using :func:`compile` is more efficient when the expression but using :func:`compile` and saving the resulting regular expression object
will be used several times in a single program. for reuse is more efficient when the expression will be used several times
in a single program.
.. (The compiled version of the last pattern passed to :func:`re.match` or .. note::
:func:`re.search` is cached, so programs that use only a single regular
expression at a time needn't worry about compiling regular expressions.) The compiled versions of the most recent patterns passed to
:func:`re.match`, :func:`re.search` or :func:`re.compile` are cached, so
programs that use only a few regular expressions at a time needn't worry
about compiling regular expressions.
.. data:: I .. data:: I
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment