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.
Pretty easy:
>>> import re
>>> s = "lalala lalala tiruri beldar-is-listening tiruri lalala"
>>> r = re.compile(r'(\w+)-is-listening')
>>> r.search(s).group(1)
'beldar'
>>> r.sub('this is a replacement', s)
'lalala lalala tiruri this is a replacement tiruri lalala'
-tkc
--
http://mail.python.org/mailman/listinfo/python-list