[Tutor] question regarding regular expression compile

Yaniga, Frank Frank.Yaniga at GDIT.com
Wed Jan 12 14:19:32 CET 2011


I am determining a regular expression that can recognize the any of the following strings:

MAT file log\20101225 deleted
MAT file billing\20101225 deleted
MAT file util\20101225 deleted
MAT file carrier\20101225 deleted

I begin by creating a regular expression object so that I can reuse it in multiple operations:

        test = re.compile('MAT file

for log, billing, util, and carrier I use an arbitrary match:

        (log|billing|util|carrier)

for 20101225 I use decimal digit with repetition match:

        \d{8}

and finish with:

        delete')


My question is how do I handle the backslash (NOTE: the match must only be a backslash)?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20110112/40f98c22/attachment.html>


More information about the Tutor mailing list