Is it useful for re.M in this example?

fl rxjwg98 at gmail.com
Thu Nov 12 16:34:58 EST 2015


Hi,

I follow a web site on learning Python re. I have read the function
 description of re.m, as below.


re.M	Makes $ match the end of a line (not just the end of the string) and
 makes ^ match the start of any line (not just the start of the string).

But I don't see the reason to put re.M in the example project:



#!/usr/bin/python
import re

line = "Cats are smarter than dogs";

matchObj = re.match( r'dogs', line, re.M|re.I)
if matchObj:
   print "match --> matchObj.group() : ", matchObj.group()
else:
   print "No match!!"


The tutorial (http://www.tutorialspoint.com/python/python_reg_expressions.htm)
is for a beginner as I. Is there something I don't see in the example?

Thanks,



More information about the Python-list mailing list