Regexp problem

MRAB python at mrabarnett.plus.com
Thu Jul 30 09:07:51 EDT 2009


Beldar wrote:
> Hi there!
> 
> I have a problem and i'm not very good at regular expressions.
> I have a text like "lalala lalala tiruri beldar-is-listening tiruri
> lalala" I need a regexp to get the 'beldar' part, the format is
> 'something-is-listening', i need to get the something part, use it in
> my code, and then replace the whole 'something-is-listening' for
> another string.
> 
\w+ will match a word and enclosing it in (...) will capture what was
matched:

     m = re.search(r"(\w+)-is-listening", text)
     print "Captured '%s'" % m.group(1)
     print "Matched from %d to %d" % (m.start(), m.end())



More information about the Python-list mailing list