On Wed, 25 Jan 2006 10:37:12 +0000, Richie Hindle wrote: > > [Fredrik] >> so re.sub("([_.])\\1+", "\\1", newname) replaces runs consisting >> of either a . or an _ followed by one or more copies of itself, with >> a single instance of itself. > > ...and this: > >>>> def isprime(n): >>>> return n > 1 and not re.match(r'(xx+)\1+$', 'x'*n) > > finds prime numbers. > > I'll get me coat.
See, now that's exactly the sort of thing that makes me wake screaming in the night. That's just deeply, deeply wrong -- I don't know what's worse, that it *works*, or that somebody thought of it. :-) Thank you to Fredrik for trying to teach me something, but it is 11pm on the night before a public holiday (Australia Day), my house feels like an oven, and in the last three hours I've suddenly started coming down with a cold -- in the middle of our summer. So this is not the time for me to try to learn anything new. -- Steven. -- http://mail.python.org/mailman/listinfo/python-list