thanks for the reply. i am still interested about using re, i find it useful. am still learning it's uses. so i did something like this for a start, trying to get everything in between [startdelim] and [enddelim]
a = "this\nis\na\nsentence[startdelim]this\nis\nanother[enddelim]this\nis\n" t = re.compile(r"\[startdelim\](.*)\[enddelim\]") t.findall(a) but it gives me []. it's the "\n" that prevents the results. why can't (.*) work in this case? Or am i missing some steps to "read" in the "\n"..? thanks. -- http://mail.python.org/mailman/listinfo/python-list