Dennis: Suchen und an anderer Stelle "ersetzen"

Beitrag lesen

Hi quasi_modem,

Aus einem HTML-Link den Links selbst im href-Attribut suchen und dann aber den Text zwischen dem öffnenden und schließenden a-Tag ersetzen.

<a href="http://www.xxxxx.de">alter Text</a>
Suche nach http://www.xxxxx.de und ersetze "alter Text" damit.

In welcher Programmiersprache programmierst du? In PHP sollte es so gehen:

preg_replace("/<a href=\"(.*)\">([^<]*)<\/a>/", "<a href=\"$1\">$1</a>", $string);

Habs nicht getestet - müsste aber theoretisch so funktionieren ;-)

Müsste man nur noch eventuell erweitern, falls in <a> auch noch andere Attribute vorkommen.

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:( mo:} zu:|
Das Motto des SELFForums ist das _self_made, also das selbermachen. Deshalb sollte man bevor man irgendetwas fragt, immer erst öffentliche Quellen zu Rate ziehen!