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