...

http://regex.info/blog/2008-10-03/953