Tool69 wrote:
supposed I've got the following text :
mytext = "for <myvarin <somelist>:"
with the following simple pattern : pattern = "<[a-z]+>"
I use re.findall(pattern, mytext) wich returns :
['<myvar>','<somelist>']
Now, I want my prog to return the positions of the returned list
elements, ie :
<myvarwas found at position 5 in mytext
<somelistwas found at position 16 in mytext
"findall" doesn't return that information; use "finditer" instead, and
use the "span" or "start" method on the returned match object to get the
position:
for m in re.finditer(pattern, mytext):
print m.span()
</F>