Rufus: Link bearbeiten

Hallo,

ich habe eine HTML-Datei in einer Variable mit etwa folgendem Inhalt:

---

<a href="http://xyz.de/seite1.xml"></a>
<a href="http://zyx.de/seite5.php"></a>
<a href="http://yzx.de/seite12.html"></a>

---

jetzt möchte ich immer die Domain durch "http://zzz.de" ersetzen... also , dass es dann so aussieht:

---

<a href="http://zzz.de/seite1.xml"></a>
<a href="http://zzz.de/seite5.php"></a>
<a href="http://zzz.de/seite12.html"></a>

---

wie mache ich das am besten?

Danke schon mal.

Gruß
Rufus

  1. Hi Rufus,

    Das machst du am besten mit Regulären Ausdrücken und mit der Funktion preg_replace().
    Wenn du immer nur .de-Adressen hast, geht das wie folgt:
    $string = preg_replace("#(\'|\")http://(.+?)\.de/(.+?)(\'|\")#","$1http://zzz.de/$3$4",$string);

    Grüße aus dem Wald
    Voodoo