Das ist jetzt zwar sehr böse und weit unter der Ehre eines Programmierers
, aber Try-And-Error hilft ja manchmal: Pipe mal alle deine
HTML-Files durch
Code:
perl -e "while (<>) { s/(<a href=\"[^\"]+)&(.*>)/\$1;\$2/ig; print \$_; }"
Und schau, ob's dann geht (Backup!).
PS. Ich weiß, mit sed wär's eleganter gewesen, aber ich bin zu blöd, um mit sed Backreferencing hinzukriegen ...