Text durchsuchen und ersetzen

therock99

Grünschnabel
Hallo,

ich habe ein kleines Problem welches ich nicht lösen kann, und zwar:
ich will aus einem Text alle <img>-Tags mit <a>-Tags umhüllen.
Dabei will ich noch prüfen ob bereits ein <img>-Tag von <a>-Tags umgeben ist?
also:

.... <img .. /> .... - das will ich bearbeiten
....<a ...> <img ../> </a> ... - das hier nicht

da ich in jedes <a>-Tag einen anderen href= Wert eintragen will, weiß ich,
dass es mit einer einzigen Funktion nicht gehen wird.
Bin mit solchen Vorgehensweisen nicht so vertraut, deshalb bin ich für jeden Tipp dankbar.
 
Eine Möglichkeit wäre, einfach sämtliche Vorkommen zu ersetzen und anschließend nur die mit doppelten a-Tags wieder zu bereinigen.
 
ich weiß nicht ob ich das richtig verstanden habe, aber wenn ich die a tags ersetze dann sich auch die href-Verlinkungen weg.
Diese müsste ich mir dann wohl irgendwo zwischenspeichern.
Das ist aber ein Ansatz, muss mir erstmal paar Gedanken machen wie man das machen könnte.
 
Zurück