però c'è un problema se nell'anchor c'è un'immagine il link non viene preso. perchè l'anchor nel pattern è impostato che può contenere tutto tranne < infatti c'è ([^<]).

come posso scrivere per escludere tutto tranne la sequenza </a> ?

cosi non funziona: ([^</a>])