preg_match_all ('|<a [^>]*href="([^">]*)"[^>]*>(.*)</a>|',
'a<a href="b.htm">c</a>d
e<a href="f.htm">g</a>h<a href="i.htm">j</a>
k<a href="l.htm">m</a>n',
$out, PREG_PATTERN_ORDER);
print "<pre>";
print_r ($out);
print "</pre>";
doch findet dieser code leider nur einen Link pro Zeile! - Wieso?
Array
(
[0] => Array
(
[0] => c
[1] => ghj
[2] => m
)
[1] => Array
(
[0] => b.htm
[1] => f.htm
[2] => l.htm
)
[2] => Array
(
[0] => c
[1] => ghj
[2] => m
)
)
Zanda