Mailinglisten-Archive |
Hallo Matthias [Haenel],
>Ich hab mir hier folgenden reg-Ausdruck zusammengebastelt:
>eregi("^<a
>href=\"pics/transparent.gif\"([^>]*)>(.*)</a>$",$modcontent,$regs);
^^^
>Er soll nichts anderes machen als in $regs[2] diesen Inhalt (zwischen den
>Tags) enthalten.
>Der Ausdruck funzt solange bis zwischen den a-Tags ein anderer Tag vorkommt
>(<img ..>).
>Kann mir jmd helfen? Ich stehe auf dem Schlauch.
ja, versuch's mal mit folgendem RegEx:
^<a([^>]*)>(<[^>]+)*([^<>]*)(</[^>]+>)*</a>$
^^^^^^^^----------------------Ergebnis
Das Ergebnis erhaelts Du jetzt in $regs[3]. Die Regex muesste jetzt mit
beliebiger Verschachtelung von html-Tag zwische <a...> und </a> klar kommen.
Gruss
-Matthias [Endler]
php::bar PHP Wiki - Listenarchive