Roger L. Cauvin wrote: > Good suggestion. Here are some "test cases": > > "xyz123aaabbab" accept > "xyz123aabbaab" reject > "xayz123aaabab" accept > "xaaayz123abab" reject > "xaaayz123aaabab" accept
$ more test.py import re print "got expected" print "------ --------" testsuite = ( ("xyz123aaabbab", "accept"), ("xyz123aabbaab", "reject"), ("xayz123aaabab", "accept"), ("xaaayz123abab", "reject"), ("xaaayz123aaabab", "accept"), ) for string, result in testsuite: m = re.search("aaab", string) if m: print "accept", else: print "reject", print result $ python test.py got expected --------------- accept accept reject reject accept accept reject reject accept accept </F> -- http://mail.python.org/mailman/listinfo/python-list