Simple regular expression

John Salerno johnjsal at NOSPAMgmail.com
Fri Jun 27 17:05:44 CEST 2008


"python_enthu" <srhegde at gmail.com> wrote in message 
news:47031cc4-2b5e-43b3-9338-cf4a7b4c1568 at d45g2000hsc.googlegroups.com...
>I am trying this.. what is wrong in this..
>
> IDLE 1.2.2
>>>> import re
>>>> a="my name is fname lname"
>>>> p=re.compile('name')
>>>> m=p.match (a)
>>>> print p.match(a)
> None


      match( string[, pos[, endpos]])

If zero or more characters at the beginning of string match this regular 
expression, return a corresponding MatchObject instance. Return None if the 
string does not match the pattern; note that this is different from a 
zero-length match.

      search( string[, pos[, endpos]])

Scan through string looking for a location where this regular expression 
produces a match, and return a corresponding MatchObject instance. Return 
None if no position in the string matches the pattern; note that this is 
different from finding a zero-length match at some point in the string. 





More information about the Python-list mailing list