Hallo!
Ich hab den Besen gefressen mit diesen regulären Ausdrücken. Vielleicht kann mir jemand eine Lösung notieren:
Aufgabe:
Ich möchte eine Druckansicht in PHP realisieren. In einer Variablen (nennen wir sie $sHtmStr) steht der gesamte HTML-Text. Der soll auch so erhalten bleiben, bis auf folgendes:
Die Links, z. B.
'<a href="/berichte/text.htm">Testlink</a>'
'<a href="http://www.heise.de" target="_blank">heise online</a>'
sollen (ohne Verlinkung) ersetzt werden, und zwar in
'Testlink (/berichte/text.htm)' bzw.
'heise online (http://www.heise.de)'
Also es sollen praktisch alle möglichen A-Tag-Varianten gefunden werden. Vorgegeben ist, dass sie grundsätzlich alle mit '<a href="' beginnen. Dir URL ist immer in doppelten Anführungszeichen eingefasst. Alle weiteren Attribute (traget, title usw.) sollen ignoriert werden.
Hat jemand einen regulären Ausdruck parat? Am liebsten mit preg_replace() ...
Das wäre echt klasse!
Ciao
Denis