Sorry to zombie this thread. Lots of great info here, but the regexp could use a bit of cleaning up:
/d matches a numeric digit (same as [0-9])
* matches the previous character 0 or more times (optional set of characters)
+ matches the previous char...