From: R David Murray Date: Mon, 10 Mar 2014 00:52:28 +0000 (-0400) Subject: whatsnew: expand re.fullmatch entry with the motivation for the feature. X-Git-Tag: v3.4.1rc1~233^2~88 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b5ac4d7eaab34ee4cd8697c9bdea8e24838374b4;p=thirdparty%2FPython%2Fcpython.git whatsnew: expand re.fullmatch entry with the motivation for the feature. --- diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst index 9e87b42b7cfc..33461ebf5b90 100644 --- a/Doc/whatsnew/3.4.rst +++ b/Doc/whatsnew/3.4.rst @@ -1172,9 +1172,12 @@ affect the behaviour of :func:`help`. re -- -Added :func:`re.fullmatch` function and :meth:`regex.fullmatch` method, -which anchor the pattern at both ends of the string to match. -(Contributed by Matthew Barnett in :issue:`16203`.) +New :func:`~re.fullmatch` function and :meth:`.regex.fullmatch` method anchor +the pattern at both ends of the string to match. This provides a way to be +explicit about the goal of the match, which avoids a class of subtle bugs where +``$`` characters get lost during code changes or the addition of alternatives +to an existing regular expression. (Contributed by Matthew Barnett in +:issue:`16203`.) The repr of :ref:`regex objects ` now includes the pattern and the flags; the repr of :ref:`match objects ` now