in reply to Regex Exercise

Perhaps the line:
m!^<a href=[^>]+>([^<]+)</a></b></td><td>(?:&nbsp){3}<i>([^<]+)</i>.*$ +!x;

may help?
(It's untested, and I'm not that great at regex either. :) )

Malk.

Updated Ooops, forgot the capturing brackets, now added back in.