Hallihallo,
ich benötige einen regulären Ausdruck, um in einem preg_replace() Links in $content aufzuspüren und zu ersetzen.
Die Links sind wie gewöhnlich <a href="link.html" target="_blank">Linkname</a>.
Es sollte also alles in <a ... </a> gefunden werden.
Achso, der gefundene Inhalt wird dann aneine Funktion weitergegeben.
Momentan sieht das bei mir so aus:
preg_replace("#<a (.*)</a>#isU","replaceWord(\"\1\")",$content);
Die RegExp habe ich aus eine preg_match_all() wo ich die Links zerlege, aber hier scheint das nicht zu funktionieren.
Suche Rat
Grüße, Andi
ich benötige einen regulären Ausdruck, um in einem preg_replace() Links in $content aufzuspüren und zu ersetzen.
Die Links sind wie gewöhnlich <a href="link.html" target="_blank">Linkname</a>.
Es sollte also alles in <a ... </a> gefunden werden.
Achso, der gefundene Inhalt wird dann aneine Funktion weitergegeben.
Momentan sieht das bei mir so aus:
preg_replace("#<a (.*)</a>#isU","replaceWord(\"\1\")",$content);
Die RegExp habe ich aus eine preg_match_all() wo ich die Links zerlege, aber hier scheint das nicht zu funktionieren.
Suche Rat
Grüße, Andi
Kommentar