PHP Regexp Link + Linktext + Bild

27o8

abgemeldet
2 Mai 2006
9.028
933
Ich suche ein Regexp womit ich aus folgendem String

- Link Url (also alles aus href="")
- Linktext (alles zwischen <a*> und </a>)
- Bildurl (Url aus src="")

bekomme. ;)

Der String ist so aufgebaut:
Code:
<a href="[URL="https://www.klamm.de/forum/view-source:https://www1.belboon.de/adtracking/02b70b08496f024ef4003d61.html"]https://example.com[/URL]" target="_blank">Linktext</a><img src="[URL="https://www.klamm.de/forum/view-source:https://www1.belboon.de/adtracking/02b70b08496f024ef4003d61.img"]https://example.com/image.gif[/URL]" border="0" width="1" height="1" />

Es könnte passieren das überall noch andere Parameter dazukommen, oder sich die Parameter ändern.

Leider habe ich es bislang versäumt mich mit regexp zu beschäftigen. Doch nun bin ich darauf angewiesen. Wäre super wenn mir da jemand helfen könnte (am besten mit kurzer Erklärung, damit ich es auch verstehe :p).

Ich sage schon mal danke ;)
 
Danke dir :)

Wenn ich das richtig sehe hast du den Linktext vergessen. Habe es nun mal so angepasst:

PHP:
#<a.*href="([^"]+)".*>([^"]+)</a><img.*src="([^"]+)".*/>#isU

Das müsste ja den Linktext dann auch beinhalten :). Die verlinkte Seite beschreibt ja auch einiges schon sehr gut. Werde mich da heute Abend mal etwas mit beschäftigen.
 
Stimmt, hatte ich sogar selbst gemerkt als das andere nicht funktionierte. Das mit (.*) Kannte ich noch von mod_rewrite. :) Das Grundprinzip hab ich nun denke ich auch verstanden. Die Modifier muss ich mir aber nochmal genauer anschauen ;)