[Python-checkins] python/dist/src/Doc/lib libre.tex, 1.101.8.4,
1.101.8.5
rhettinger at users.sourceforge.net
rhettinger at users.sourceforge.net
Wed Sep 10 12:45:57 EDT 2003
Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1:/tmp/cvs-serv32304
Modified Files:
Tag: release23-maint
libre.tex
Log Message:
SF bug #803842: Wrong description of regexp concatenation
Index: libre.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libre.tex,v
retrieving revision 1.101.8.4
retrieving revision 1.101.8.5
diff -C2 -d -r1.101.8.4 -r1.101.8.5
*** libre.tex 10 Sep 2003 03:55:26 -0000 1.101.8.4
--- libre.tex 10 Sep 2003 18:45:55 -0000 1.101.8.5
***************
*** 52,59 ****
Regular expressions can be concatenated to form new regular
expressions; if \emph{A} and \emph{B} are both regular expressions,
! then \emph{AB} is also a regular expression. If a string \emph{p}
! matches A and another string \emph{q} matches B, the string \emph{pq}
! will match AB if \emph{A} and \emph{B} do no specify boundary
! conditions that are no longer satisfied by \emph{pq}. Thus, complex
expressions can easily be constructed from simpler primitive
expressions like the ones described here. For details of the theory
--- 52,60 ----
Regular expressions can be concatenated to form new regular
expressions; if \emph{A} and \emph{B} are both regular expressions,
! then \emph{AB} is also a regular expression. In general, if a string
! \emph{p} matches \emph{A} and another string \emph{q} matches \emph{B},
! the string \emph{pq} will match AB. This holds unless \emph{A} or
! \emph{B} contain low precedence operations; boundary conditions between
! \emph{A} and \emph{B}; or have numbered group references. Thus, complex
expressions can easily be constructed from simpler primitive
expressions like the ones described here. For details of the theory
More information about the Python-checkins
mailing list