!
User profile image das_gute
Jobs veröffentlicht: 5
Jobs vergeben: 2
Bewertung vergeben: 1
  • Heimarbeit
  • Pauschalbetrag
  • Besucher: 605
  • Status: Abgelaufen

Hallo, ich benötige einen regulären Ausdruck (RegEx) für Folgendes:

Mit dem RegEx möchte ich alle Vorkommen von:

<img ... src="bild1.jpg" ...>

in einem String ersetzen mit:

<a href="bild1.jpg" class="pic"><img ... src="bild1.jpg" ...></a>

sofern die Bilder (<img...> ) nicht schon von einem Link (<a...>) umschlossen sind.

Die Punkte im img- Tag sollen bedeuten, dass sowohl vor als auch hinter dem src- Attribut weitere Attribute stehen können, die das ganze unbeschadet überstehen sollen.

Kennt sich hier jemand damit aus?

Also aus:

"<img alt="" style="width: 139px; float: left; margin: 0px 10px 10px 0px;" src="img/fnc1.jpg">"

soll dann z.B. das werden:

"<a href="img/fnc1.jpg" class="pic"><img alt="" style="width: 139px; float: left; margin: 0px 10px 10px 0px;" src="img/fnc1.jpg"></a>"

Wie oben schon geschrieben, ist dabei wichtig, dass bei einem erneuten Durchlauf erkannt wird, wenn ein Bild schon von einem beliebigen Link umschlossen ist.

Bei Fragen einfach melden! Wenn jemand davon Ahnung hat, freue ich mich auf ein Angebot.


Nachtrag: Ich brauche den reg. Ausdruck für ein PHP- Script. Die preg_replace- Funktion soll zum Einsatz kommen.

Hinweis: Die Bewerbungen auf diesen Job sind ab sofort nur noch für den Auftraggeber sichtbar.

Eine Frage zu dem Heimarbeits-Job in der Kategorie Internet stellst du hier.

Zu den Fragen

Fragen zum Job (0)