Naja im Grunde ist PHP's und Perl's RegExp nicht dasselbe, aber es gibt die PCRE unter PHP, welche so ziemlich ran kommt, und die performatere ist.
Also ich hab's damit "gelernt":
http://at2.php.net/manual/de/ref.pcre.php
http://at2.php.net/manual/de/pcre.pattern.modifiers.php
http://at2.php.net/manual/de/pcre.pattern.syntax.php
Wenn man da durch ist, kann man seine Künste für eine HREF-RegExp unter Beweis stellen...
~