»» (Sonst würde ich evtl. doch mit preg_match arbeiten, und zuerst alle Links _komplett_ sammeln, und diese Liste dann einzeln abarbeiten)
in perl würde ich das machen
s# ( <a \s [^<>]+ > [^<>]+ </a> ) #parse_link($1)#egx;Das findet aber nicht alle Links, z.B.:
<a href="bla"><b>blubb</b></a>Dafür findet es auch Nichtlinks, z.B.:
<a name="bla">blubb</a>
Du hast offenbar nicht aufgepasst.
Das ist keine regex, die zum Ziel führt. sonst bräuchte ich ja s///eg nicht.
Das ist eine Regex, die erst mal das Rohmaterial an eine Sub übergibt.
In dieser kannst du dann entscheiden, was wie zu machen ist.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische