http://www.smashingmagazine.com/2009/05/06/introduction-to-advanced-regular-expressions/

I always forget about word boundaries and back references.

Source: stackoverflow.com