Hello, Thanks for your response. I was going by the definition in the manual. I believe a search only returns the first match of a regular expression pattern in a string and then stops further searches if one is found. That's not what I want.
I want a pattern that scans the entire string but avoids returning duplicate matches. For example "cat", "cate", "cater" may all well be valid matches, but I don't want duplicate matches of any of them. I know I can filter the list containing found matches myself, but that is somewhat expensive for a list containing thousands of matches. Thanks -- http://mail.python.org/mailman/listinfo/python-list