grazie mille, funziona

anche se c'è un piccolo errore di distrazione che correggo per i posteri

if(preg_match("/<a(.+?)>(.+)<\ /a>/", $test, $regs)) {